Integrated the QueryBuilder into the MySQLConnection

This commit is contained in:
2021-08-26 16:22:14 +02:00
parent fb6b1d3a7d
commit de37860dd7

@ -4,6 +4,8 @@ import de.gnmyt.sqltoolkit.api.SQLConsumer;
import de.gnmyt.sqltoolkit.factory.TableFactory;
import de.gnmyt.sqltoolkit.generator.TableGenerator;
import de.gnmyt.sqltoolkit.manager.*;
import de.gnmyt.sqltoolkit.querybuilder.AbstractQuery;
import de.gnmyt.sqltoolkit.querybuilder.QueryBuilder;
import de.gnmyt.sqltoolkit.types.LoginParam;
import org.slf4j.Logger;
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
*