From 7c2f408ef5c662a08b2f423827add74beb01d04c Mon Sep 17 00:00:00 2001 From: mathias Date: Thu, 19 Aug 2021 20:54:11 +0200 Subject: [PATCH] Integrated the deletion manager into the MySQLConnection & renamed the update method --- .../SQLToolkit/drivers/MySQLConnection.java | 24 +++++++++++++++---- 1 file changed, 19 insertions(+), 5 deletions(-) diff --git a/src/main/java/de/gnmyt/SQLToolkit/drivers/MySQLConnection.java b/src/main/java/de/gnmyt/SQLToolkit/drivers/MySQLConnection.java index fb3e72a..ba9da50 100755 --- a/src/main/java/de/gnmyt/SQLToolkit/drivers/MySQLConnection.java +++ b/src/main/java/de/gnmyt/SQLToolkit/drivers/MySQLConnection.java @@ -3,10 +3,7 @@ package de.gnmyt.SQLToolkit.drivers; import de.gnmyt.SQLToolkit.api.SQLConsumer; import de.gnmyt.SQLToolkit.factory.TableFactory; import de.gnmyt.SQLToolkit.generator.TableGenerator; -import de.gnmyt.SQLToolkit.manager.InsertManager; -import de.gnmyt.SQLToolkit.manager.ResultManager; -import de.gnmyt.SQLToolkit.manager.SelectionManager; -import de.gnmyt.SQLToolkit.manager.UpdateManager; +import de.gnmyt.SQLToolkit.manager.*; import de.gnmyt.SQLToolkit.types.LoginParam; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -157,7 +154,7 @@ public class MySQLConnection { * @param tableName The name of the table * @return Update de.gnmyt.SQLToolkit.manager */ - public UpdateManager updateTable(String tableName) { + public UpdateManager update(String tableName) { return new UpdateManager(this, tableName); } @@ -199,6 +196,23 @@ public class MySQLConnection { return new InsertManager(this, tableName); } + /** + * Gets the deletion manager for easier deleting rows in a table + * @return the deletion manager + */ + public DeletionManager delete() { + return new DeletionManager(this); + } + + /** + * Gets the deletion manager for easier deleting rows in a table + * @param tableName The name of the table you want to delete a row from + * @return the deletion manager + */ + public DeletionManager delete(String tableName) { + return new DeletionManager(this, tableName); + } + /** * Gets the table factory *