From de37860dd7077ab4259f89d3c58e5daecd232351 Mon Sep 17 00:00:00 2001 From: mathias Date: Thu, 26 Aug 2021 16:22:14 +0200 Subject: [PATCH] Integrated the QueryBuilder into the MySQLConnection --- .../de/gnmyt/sqltoolkit/drivers/MySQLConnection.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/main/java/de/gnmyt/sqltoolkit/drivers/MySQLConnection.java b/src/main/java/de/gnmyt/sqltoolkit/drivers/MySQLConnection.java index 2e7cc1b..03b448f 100755 --- a/src/main/java/de/gnmyt/sqltoolkit/drivers/MySQLConnection.java +++ b/src/main/java/de/gnmyt/sqltoolkit/drivers/MySQLConnection.java @@ -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 queryType) { + return new QueryBuilder(queryType); + } + /** * Update something on your server by query *