Index

B C D E G I M O Q R S 
All Classes and Interfaces|All Packages|Constant Field Values

B

batch(SqlConsumer<PreparedStatement>) - Method in class dev.demeng.pluginbase.sql.BatchBuilder
Adds a handler which will be used on the statement.
batch(String) - Method in interface dev.demeng.pluginbase.sql.ISql
Gets a BatchBuilder for the provided statement.
batch(String) - Method in class dev.demeng.pluginbase.sql.Sql
 
BatchBuilder - Class in dev.demeng.pluginbase.sql
Represents a statement meant to be executed more than a single time.
BatchBuilder(Sql, String) - Constructor for class dev.demeng.pluginbase.sql.BatchBuilder
 

C

close() - Method in class dev.demeng.pluginbase.sql.Sql
 

D

DEFAULT_JDBC_URL - Static variable in class dev.demeng.pluginbase.sql.Sql
 
DEFAULT_JDBC_URL_HEAD - Static variable in class dev.demeng.pluginbase.sql.Sql
 
DEFAULT_JDBC_URL_TAIL - Static variable in class dev.demeng.pluginbase.sql.Sql
 
dev.demeng.pluginbase.sql - package dev.demeng.pluginbase.sql
 

E

execute() - Method in class dev.demeng.pluginbase.sql.BatchBuilder
Executes the statement for this batch, with the handlers used to prepare it.
execute(String) - Method in interface dev.demeng.pluginbase.sql.ISql
Executes a database statement with no preparation.
execute(String, SqlConsumer<PreparedStatement>) - Method in interface dev.demeng.pluginbase.sql.ISql
Executes a database statement with preparation.
execute(String, SqlConsumer<PreparedStatement>) - Method in class dev.demeng.pluginbase.sql.Sql
 
executeAsync(String) - Method in interface dev.demeng.pluginbase.sql.ISql
Executes a database statement with no preparation.
executeAsync(String, SqlConsumer<PreparedStatement>) - Method in interface dev.demeng.pluginbase.sql.ISql
Executes a database statement with preparation.
executeBatch(BatchBuilder) - Method in interface dev.demeng.pluginbase.sql.ISql
Executes a batched database execution.
executeBatch(BatchBuilder) - Method in class dev.demeng.pluginbase.sql.Sql
 
executeBatchAsync(BatchBuilder) - Method in interface dev.demeng.pluginbase.sql.ISql
Executes a batched database execution.

G

getConnection() - Method in interface dev.demeng.pluginbase.sql.ISql
Gets a connection from the datasource.
getConnection() - Method in class dev.demeng.pluginbase.sql.Sql
 
getHikari() - Method in interface dev.demeng.pluginbase.sql.ISql
Gets the Hikari instance backing the datasource.
getHikari() - Method in class dev.demeng.pluginbase.sql.Sql
 

I

ISql - Interface in dev.demeng.pluginbase.sql
 

M

MYSQL_DRIVER - Static variable in class dev.demeng.pluginbase.sql.Sql
 
MYSQL_LEGACY_DRIVER - Static variable in class dev.demeng.pluginbase.sql.Sql
 

O

of(ConfigurationSection) - Static method in class dev.demeng.pluginbase.sql.SqlCredentials
Gets database credentials from a configuration section.

Q

query(String, SqlConsumer<PreparedStatement>, SqlFunction<ResultSet, R>) - Method in interface dev.demeng.pluginbase.sql.ISql
Executes a database query with preparation.
query(String, SqlConsumer<PreparedStatement>, SqlFunction<ResultSet, R>) - Method in class dev.demeng.pluginbase.sql.Sql
 
query(String, SqlFunction<ResultSet, R>) - Method in interface dev.demeng.pluginbase.sql.ISql
Executes a database query with no preparation.
queryAsync(String, SqlConsumer<PreparedStatement>, SqlFunction<ResultSet, R>) - Method in interface dev.demeng.pluginbase.sql.ISql
Executes a database query with preparation.
queryAsync(String, SqlFunction<ResultSet, R>) - Method in interface dev.demeng.pluginbase.sql.ISql
Executes a database query with no preparation.

R

reset() - Method in class dev.demeng.pluginbase.sql.BatchBuilder
Resets this BatchBuilder's handlers, making it possible to be reused.

S

Sql - Class in dev.demeng.pluginbase.sql
Represents an SQL database.
Sql(String, String, SqlCredentials) - Constructor for class dev.demeng.pluginbase.sql.Sql
Creates a new SQL database manager instance with the optimized settings.
SqlCredentials - Class in dev.demeng.pluginbase.sql
The POJO containing the credentials to an SQL database.
SqlCredentials() - Constructor for class dev.demeng.pluginbase.sql.SqlCredentials
 
stream() - Method in interface dev.demeng.pluginbase.sql.ISql
Gets a SqlStream instance for this ISql.
stream() - Method in class dev.demeng.pluginbase.sql.Sql
 
B C D E G I M O Q R S 
All Classes and Interfaces|All Packages|Constant Field Values