Package me.syncwrld.booter.database
Interface DatabaseHelper
- 
public interface DatabaseHelper 
- 
- 
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default <T> Tasync(java.util.concurrent.Callable<T> callable)default voidclearValues(java.sql.Connection connection, int tableID)default booleancreateTable(java.sql.Connection connection, java.lang.String name, TableComponent... components)default <T> Tget(java.lang.String tableIdentifier, java.sql.Connection connection, java.lang.String getWhat, java.lang.String primaryKeyIdentifier, java.lang.String primaryKeyEquals, java.lang.Class<T> type)default voidinsert(java.lang.String tableId, java.sql.Connection connection, java.lang.String... values)default java.sql.PreparedStatementprepare(java.sql.Connection connection, java.lang.String query)default voidreplace(java.lang.String tableId, java.sql.Connection connection, int valuesLength, java.lang.String where, java.lang.String... values)default java.sql.ResultSetresult(java.sql.PreparedStatement prepared)default <T> java.util.ArrayList<T>select(java.lang.String tableId, java.sql.Connection connection, java.lang.String condition, java.lang.Class<T> type)default java.util.concurrent.Future<?>sync(java.lang.Runnable runnable) 
 - 
 
- 
- 
Method Detail
- 
async
default <T> T async(java.util.concurrent.Callable<T> callable)
 
- 
sync
default java.util.concurrent.Future<?> sync(java.lang.Runnable runnable)
 
- 
prepare
default java.sql.PreparedStatement prepare(java.sql.Connection connection, java.lang.String query) 
- 
result
default java.sql.ResultSet result(java.sql.PreparedStatement prepared)
 
- 
insert
default void insert(java.lang.String tableId, java.sql.Connection connection, java.lang.String... values) 
- 
get
default <T> T get(java.lang.String tableIdentifier, java.sql.Connection connection, java.lang.String getWhat, java.lang.String primaryKeyIdentifier, java.lang.String primaryKeyEquals, java.lang.Class<T> type) 
- 
select
default <T> java.util.ArrayList<T> select(java.lang.String tableId, java.sql.Connection connection, java.lang.String condition, java.lang.Class<T> type) 
- 
replace
default void replace(java.lang.String tableId, java.sql.Connection connection, int valuesLength, java.lang.String where, java.lang.String... values) 
- 
createTable
default boolean createTable(java.sql.Connection connection, java.lang.String name, TableComponent... components) 
- 
clearValues
default void clearValues(java.sql.Connection connection, int tableID) 
 - 
 
 -