🛠️ Code cleanup & added many new features #1

Merged
gnmyt merged 121 commits from features/code-cleanup into master 2021-09-02 13:34:00 +00:00
Showing only changes of commit de37860dd7 - Show all commits

View File

@ -4,6 +4,8 @@ import de.gnmyt.sqltoolkit.api.SQLConsumer;
import de.gnmyt.sqltoolkit.factory.TableFactory; import de.gnmyt.sqltoolkit.factory.TableFactory;
import de.gnmyt.sqltoolkit.generator.TableGenerator; import de.gnmyt.sqltoolkit.generator.TableGenerator;
import de.gnmyt.sqltoolkit.manager.*; import de.gnmyt.sqltoolkit.manager.*;
import de.gnmyt.sqltoolkit.querybuilder.AbstractQuery;
import de.gnmyt.sqltoolkit.querybuilder.QueryBuilder;
import de.gnmyt.sqltoolkit.types.LoginParam; import de.gnmyt.sqltoolkit.types.LoginParam;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
@ -122,6 +124,16 @@ public class MySQLConnection {
} }
} }
/**
* Gets a new instance of the {@link QueryBuilder}
*
* @param queryType The type of the query you want to generate
* @return a new {@link QueryBuilder} instance
*/
public QueryBuilder createQuery(Class<? extends AbstractQuery> queryType) {
return new QueryBuilder(queryType);
}
/** /**
* Update something on your server by query * Update something on your server by query
* *