Integrated the deletion manager into the sql table & the storage medium

This commit is contained in:
mathias 2021-08-19 20:54:47 +02:00
parent 7c2f408ef5
commit c61b4d07e9
No known key found for this signature in database
GPG Key ID: 8950DF62139C852A
2 changed files with 12 additions and 3 deletions

View File

@ -49,7 +49,7 @@ public abstract class SQLStorageMedium extends SQLTable {
* @param value The value you want to update * @param value The value you want to update
*/ */
public void update(String key, String value) { public void update(String key, String value) {
update().where("keyName", key).set("value", value).update(); update().where("keyName", key).set("value", value).execute();
} }
/** /**
@ -58,7 +58,7 @@ public abstract class SQLStorageMedium extends SQLTable {
* @param key The key you want to delete * @param key The key you want to delete
*/ */
public void delete(String key) { public void delete(String key) {
update().where("keyName", key).delete(); delete().where("keyName", key).execute();
} }
/** /**

View File

@ -1,6 +1,7 @@
package de.gnmyt.SQLToolkit.storage; package de.gnmyt.SQLToolkit.storage;
import de.gnmyt.SQLToolkit.drivers.MySQLConnection; import de.gnmyt.SQLToolkit.drivers.MySQLConnection;
import de.gnmyt.SQLToolkit.manager.DeletionManager;
import de.gnmyt.SQLToolkit.manager.InsertManager; import de.gnmyt.SQLToolkit.manager.InsertManager;
import de.gnmyt.SQLToolkit.manager.SelectionManager; import de.gnmyt.SQLToolkit.manager.SelectionManager;
import de.gnmyt.SQLToolkit.manager.UpdateManager; import de.gnmyt.SQLToolkit.manager.UpdateManager;
@ -131,7 +132,7 @@ public abstract class SQLTable {
* @return the update manager * @return the update manager
*/ */
public UpdateManager update() { public UpdateManager update() {
return connection.updateTable(tableName()); return connection.update(tableName());
} }
/** /**
@ -143,6 +144,14 @@ public abstract class SQLTable {
return connection.insertTo(tableName()); return connection.insertTo(tableName());
} }
/**
* Gets the deletion manager of the current table
* @return the deletion manager
*/
public DeletionManager delete() {
return connection.delete(tableName());
}
/** /**
* Adds a table field to the table * Adds a table field to the table
* *