Index
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
BatchBuilderfor 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
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
SqlStreaminstance for thisISql. - stream() - Method in class dev.demeng.pluginbase.sql.Sql
All Classes and Interfaces|All Packages|Constant Field Values