🛠️ 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 96ad704707 - Show all commits

View File

@ -1,6 +1,7 @@
package de.gnmyt.SQLToolkit.factory; package de.gnmyt.SQLToolkit.factory;
import de.gnmyt.SQLToolkit.drivers.MySQLConnection; import de.gnmyt.SQLToolkit.drivers.MySQLConnection;
import de.gnmyt.SQLToolkit.storage.SQLStorageMedium;
import de.gnmyt.SQLToolkit.storage.SQLTable; import de.gnmyt.SQLToolkit.storage.SQLTable;
import java.util.HashMap; import java.util.HashMap;
@ -37,4 +38,13 @@ public class TableFactory {
return REGISTERED_TABLES.get(tableClass); return REGISTERED_TABLES.get(tableClass);
} }
/**
* Gets a storage medium from the list
* @param storageClass The class of the storage medium you want to get
* @return the storage medium
*/
public SQLStorageMedium getStorage(Class<? extends SQLStorageMedium> storageClass) {
return (SQLStorageMedium) getTable(storageClass);
}
} }