public final class AsyncSQLExecutor
extends java.lang.Object
SQLExecutor
.Modifier and Type | Method and Description |
---|---|
<T> CompletableFuture<java.util.List<T>> |
batchInsert(java.sql.Connection conn,
java.lang.String sql,
java.util.List<?> parametersList) |
<T> CompletableFuture<java.util.List<T>> |
batchInsert(java.sql.Connection conn,
java.lang.String sql,
SQLExecutor.StatementSetter statementSetter,
java.util.List<?> parametersList) |
<T> CompletableFuture<java.util.List<T>> |
batchInsert(java.sql.Connection conn,
java.lang.String sql,
SQLExecutor.StatementSetter statementSetter,
SQLExecutor.JdbcSettings jdbcSettings,
java.util.List<?> parametersList) |
<T> CompletableFuture<java.util.List<T>> |
batchInsert(java.lang.String sql,
java.util.List<?> parametersList) |
<T> CompletableFuture<java.util.List<T>> |
batchInsert(java.lang.String sql,
SQLExecutor.StatementSetter statementSetter,
java.util.List<?> parametersList) |
<T> CompletableFuture<java.util.List<T>> |
batchInsert(java.lang.String sql,
SQLExecutor.StatementSetter statementSetter,
SQLExecutor.JdbcSettings jdbcSettings,
java.util.List<?> parametersList) |
CompletableFuture<java.lang.Integer> |
batchUpdate(java.sql.Connection conn,
java.lang.String sql,
java.util.List<?> parametersList) |
CompletableFuture<java.lang.Integer> |
batchUpdate(java.sql.Connection conn,
java.lang.String sql,
SQLExecutor.StatementSetter statementSetter,
java.util.List<?> parametersList) |
CompletableFuture<java.lang.Integer> |
batchUpdate(java.sql.Connection conn,
java.lang.String sql,
SQLExecutor.StatementSetter statementSetter,
SQLExecutor.JdbcSettings jdbcSettings,
java.util.List<?> parametersList) |
CompletableFuture<java.lang.Integer> |
batchUpdate(java.lang.String sql,
java.util.List<?> parametersList) |
CompletableFuture<java.lang.Integer> |
batchUpdate(java.lang.String sql,
SQLExecutor.StatementSetter statementSetter,
java.util.List<?> parametersList) |
CompletableFuture<java.lang.Integer> |
batchUpdate(java.lang.String sql,
SQLExecutor.StatementSetter statementSetter,
SQLExecutor.JdbcSettings jdbcSettings,
java.util.List<?> parametersList) |
CompletableFuture<java.lang.Integer> |
count(java.sql.Connection conn,
java.lang.String sql,
java.lang.Object... parameters) |
CompletableFuture<java.lang.Integer> |
count(java.lang.String sql,
java.lang.Object... parameters) |
CompletableFuture<java.lang.Void> |
execute(java.lang.String sql,
java.lang.Object... parameters) |
CompletableFuture<java.lang.Boolean> |
exists(java.sql.Connection conn,
java.lang.String sql,
java.lang.Object... parameters) |
CompletableFuture<java.lang.Boolean> |
exists(java.lang.String sql,
java.lang.Object... parameters) |
<T> CompletableFuture<java.util.List<T>> |
find(java.lang.Class<T> targetClass,
java.sql.Connection conn,
java.lang.String sql,
java.lang.Object... parameters) |
<T> CompletableFuture<java.util.List<T>> |
find(java.lang.Class<T> targetClass,
java.sql.Connection conn,
java.lang.String sql,
SQLExecutor.StatementSetter statementSetter,
SQLExecutor.JdbcSettings jdbcSettings,
java.lang.Object... parameters) |
<T> CompletableFuture<java.util.List<T>> |
find(java.lang.Class<T> targetClass,
java.lang.String sql,
java.lang.Object... parameters) |
<T> CompletableFuture<java.util.List<T>> |
find(java.lang.Class<T> targetClass,
java.lang.String sql,
SQLExecutor.StatementSetter statementSetter,
SQLExecutor.JdbcSettings jdbcSettings,
java.lang.Object... parameters) |
<T> CompletableFuture<java.util.List<T>> |
findAll(java.lang.Class<T> targetClass,
java.util.List<java.lang.String> sqls,
SQLExecutor.JdbcSettings jdbcSettings,
java.lang.Object... parameters) |
<T> CompletableFuture<java.util.List<T>> |
findAll(java.lang.Class<T> targetClass,
java.util.List<java.lang.String> sqls,
SQLExecutor.StatementSetter statementSetter,
SQLExecutor.JdbcSettings jdbcSettings,
java.lang.Object... parameters) |
<T> CompletableFuture<java.util.List<T>> |
findAll(java.lang.Class<T> targetClass,
java.lang.String sql,
SQLExecutor.JdbcSettings jdbcSettings,
java.lang.Object... parameters) |
<T> CompletableFuture<java.util.List<T>> |
findAll(java.lang.Class<T> targetClass,
java.lang.String sql,
SQLExecutor.StatementSetter statementSetter,
SQLExecutor.JdbcSettings jdbcSettings,
java.lang.Object... parameters) |
<T> CompletableFuture<T> |
get(java.lang.Class<T> targetClass,
java.sql.Connection conn,
java.lang.String sql,
java.lang.Object... parameters) |
<T> CompletableFuture<T> |
get(java.lang.Class<T> targetClass,
java.sql.Connection conn,
java.lang.String sql,
SQLExecutor.StatementSetter statementSetter,
SQLExecutor.JdbcSettings jdbcSettings,
java.lang.Object... parameters) |
<T> CompletableFuture<T> |
get(java.lang.Class<T> targetClass,
java.lang.String sql,
java.lang.Object... parameters) |
<T> CompletableFuture<T> |
get(java.lang.Class<T> targetClass,
java.lang.String sql,
SQLExecutor.StatementSetter statementSetter,
SQLExecutor.JdbcSettings jdbcSettings,
java.lang.Object... parameters) |
<T> CompletableFuture<Optional<T>> |
gett(java.lang.Class<T> targetClass,
java.sql.Connection conn,
java.lang.String sql,
java.lang.Object... parameters) |
<T> CompletableFuture<Optional<T>> |
gett(java.lang.Class<T> targetClass,
java.sql.Connection conn,
java.lang.String sql,
SQLExecutor.StatementSetter statementSetter,
SQLExecutor.JdbcSettings jdbcSettings,
java.lang.Object... parameters) |
<T> CompletableFuture<Optional<T>> |
gett(java.lang.Class<T> targetClass,
java.lang.String sql,
java.lang.Object... parameters) |
<T> CompletableFuture<Optional<T>> |
gett(java.lang.Class<T> targetClass,
java.lang.String sql,
SQLExecutor.StatementSetter statementSetter,
SQLExecutor.JdbcSettings jdbcSettings,
java.lang.Object... parameters) |
<T> CompletableFuture<T> |
insert(java.sql.Connection conn,
java.lang.String sql,
java.lang.Object... parameters) |
<T> CompletableFuture<T> |
insert(java.sql.Connection conn,
java.lang.String sql,
SQLExecutor.StatementSetter statementSetter,
java.lang.Object... parameters) |
<T> CompletableFuture<T> |
insert(java.sql.Connection conn,
java.lang.String sql,
SQLExecutor.StatementSetter statementSetter,
SQLExecutor.JdbcSettings jdbcSettings,
java.lang.Object... parameters) |
<T> CompletableFuture<T> |
insert(java.lang.String sql,
java.lang.Object... parameters) |
<T> CompletableFuture<T> |
insert(java.lang.String sql,
SQLExecutor.StatementSetter statementSetter,
java.lang.Object... parameters) |
<T> CompletableFuture<T> |
insert(java.lang.String sql,
SQLExecutor.StatementSetter statementSetter,
SQLExecutor.JdbcSettings jdbcSettings,
java.lang.Object... parameters) |
CompletableFuture<DataSet> |
query(java.sql.Connection conn,
java.lang.String sql,
java.lang.Object... parameters) |
CompletableFuture<DataSet> |
query(java.sql.Connection conn,
java.lang.String sql,
SQLExecutor.StatementSetter statementSetter,
java.lang.Object... parameters) |
<T> CompletableFuture<T> |
query(java.sql.Connection conn,
java.lang.String sql,
SQLExecutor.StatementSetter statementSetter,
SQLExecutor.ResultSetExtractor<T> resultSetExtractor,
java.lang.Object... parameters) |
<T> CompletableFuture<T> |
query(java.sql.Connection conn,
java.lang.String sql,
SQLExecutor.StatementSetter statementSetter,
SQLExecutor.ResultSetExtractor<T> resultSetExtractor,
SQLExecutor.JdbcSettings jdbcSettings,
java.lang.Object... parameters) |
CompletableFuture<DataSet> |
query(java.lang.String sql,
java.lang.Object... parameters) |
CompletableFuture<DataSet> |
query(java.lang.String sql,
SQLExecutor.StatementSetter statementSetter,
java.lang.Object... parameters) |
<T> CompletableFuture<T> |
query(java.lang.String sql,
SQLExecutor.StatementSetter statementSetter,
SQLExecutor.ResultSetExtractor<T> resultSetExtractor,
java.lang.Object... parameters) |
<T> CompletableFuture<T> |
query(java.lang.String sql,
SQLExecutor.StatementSetter statementSetter,
SQLExecutor.ResultSetExtractor<T> resultSetExtractor,
SQLExecutor.JdbcSettings jdbcSettings,
java.lang.Object... parameters) |
CompletableFuture<DataSet> |
queryAll(java.util.List<java.lang.String> sqls,
SQLExecutor.JdbcSettings jdbcSettings,
java.lang.Object... parameters) |
CompletableFuture<DataSet> |
queryAll(java.util.List<java.lang.String> sqls,
SQLExecutor.StatementSetter statementSetter,
SQLExecutor.JdbcSettings jdbcSettings,
java.lang.Object... parameters) |
CompletableFuture<DataSet> |
queryAll(java.lang.String sql,
SQLExecutor.JdbcSettings jdbcSettings,
java.lang.Object... parameters) |
CompletableFuture<DataSet> |
queryAll(java.lang.String sql,
SQLExecutor.StatementSetter statementSetter,
SQLExecutor.JdbcSettings jdbcSettings,
java.lang.Object... parameters) |
CompletableFuture<OptionalBoolean> |
queryForBoolean(java.lang.String sql,
java.lang.Object... parameters) |
CompletableFuture<OptionalByte> |
queryForByte(java.lang.String sql,
java.lang.Object... parameters) |
CompletableFuture<OptionalChar> |
queryForChar(java.lang.String sql,
java.lang.Object... parameters) |
<T extends java.util.Date> |
queryForDate(java.lang.Class<T> targetClass,
java.lang.String sql,
java.lang.Object... parameters) |
CompletableFuture<Nullable<java.util.Date>> |
queryForDate(java.lang.String sql,
java.lang.Object... parameters) |
CompletableFuture<OptionalDouble> |
queryForDouble(java.lang.String sql,
java.lang.Object... parameters) |
<T> CompletableFuture<Optional<T>> |
queryForEntity(java.lang.Class<T> targetClass,
java.sql.Connection conn,
java.lang.String sql,
java.lang.Object... parameters) |
<T> CompletableFuture<Optional<T>> |
queryForEntity(java.lang.Class<T> targetClass,
java.sql.Connection conn,
java.lang.String sql,
SQLExecutor.StatementSetter statementSetter,
SQLExecutor.JdbcSettings jdbcSettings,
java.lang.Object... parameters) |
<T> CompletableFuture<Optional<T>> |
queryForEntity(java.lang.Class<T> targetClass,
java.lang.String sql,
java.lang.Object... parameters) |
<T> CompletableFuture<Optional<T>> |
queryForEntity(java.lang.Class<T> targetClass,
java.lang.String sql,
SQLExecutor.StatementSetter statementSetter,
SQLExecutor.JdbcSettings jdbcSettings,
java.lang.Object... parameters) |
CompletableFuture<OptionalFloat> |
queryForFloat(java.lang.String sql,
java.lang.Object... parameters) |
CompletableFuture<OptionalInt> |
queryForInt(java.lang.String sql,
java.lang.Object... parameters) |
CompletableFuture<OptionalLong> |
queryForLong(java.lang.String sql,
java.lang.Object... parameters) |
CompletableFuture<OptionalShort> |
queryForShort(java.lang.String sql,
java.lang.Object... parameters) |
<T> CompletableFuture<Nullable<T>> |
queryForSingleResult(java.lang.Class<T> targetClass,
java.sql.Connection conn,
java.lang.String sql,
java.lang.Object... parameters) |
<T> CompletableFuture<Nullable<T>> |
queryForSingleResult(java.lang.Class<T> targetClass,
java.sql.Connection conn,
java.lang.String sql,
SQLExecutor.StatementSetter statementSetter,
SQLExecutor.JdbcSettings jdbcSettings,
java.lang.Object... parameters) |
<T> CompletableFuture<Nullable<T>> |
queryForSingleResult(java.lang.Class<T> targetClass,
java.lang.String sql,
java.lang.Object... parameters) |
<T> CompletableFuture<Nullable<T>> |
queryForSingleResult(java.lang.Class<T> targetClass,
java.lang.String sql,
SQLExecutor.StatementSetter statementSetter,
SQLExecutor.JdbcSettings jdbcSettings,
java.lang.Object... parameters) |
CompletableFuture<Nullable<java.lang.String>> |
queryForString(java.lang.String sql,
java.lang.Object... parameters) |
<T> CompletableFuture<Try<Stream<T>>> |
stream(java.lang.Class<T> targetClass,
java.lang.String sql,
java.lang.Object... parameters) |
<T> CompletableFuture<Try<Stream<T>>> |
stream(java.lang.Class<T> targetClass,
java.lang.String sql,
SQLExecutor.StatementSetter statementSetter,
java.lang.Object... parameters) |
<T> CompletableFuture<Try<Stream<T>>> |
stream(java.lang.Class<T> targetClass,
java.lang.String sql,
SQLExecutor.StatementSetter statementSetter,
SQLExecutor.JdbcSettings jdbcSettings,
java.lang.Object... parameters)
Remember to close the returned
Stream to close the underlying ResultSet . |
CompletableFuture<Try<Stream<java.lang.Object[]>>> |
stream(java.lang.String sql,
java.lang.Object... parameters) |
CompletableFuture<Try<Stream<java.lang.Object[]>>> |
stream(java.lang.String sql,
SQLExecutor.StatementSetter statementSetter,
java.lang.Object... parameters) |
CompletableFuture<Try<Stream<java.lang.Object[]>>> |
stream(java.lang.String sql,
SQLExecutor.StatementSetter statementSetter,
SQLExecutor.JdbcSettings jdbcSettings,
java.lang.Object... parameters)
Remember to close the returned
Stream to close the underlying ResultSet . |
<T> CompletableFuture<Try<Stream<T>>> |
streamAll(java.lang.Class<T> targetClass,
java.util.List<java.lang.String> sqls,
SQLExecutor.JdbcSettings jdbcSettings,
java.lang.Object... parameters) |
<T> CompletableFuture<Try<Stream<T>>> |
streamAll(java.lang.Class<T> targetClass,
java.util.List<java.lang.String> sqls,
SQLExecutor.StatementSetter statementSetter,
SQLExecutor.JdbcSettings jdbcSettings,
java.lang.Object... parameters)
Remember to close the returned
Stream to close the underlying ResultSet list. |
<T> CompletableFuture<Try<Stream<T>>> |
streamAll(java.lang.Class<T> targetClass,
java.lang.String sql,
SQLExecutor.JdbcSettings jdbcSettings,
java.lang.Object... parameters) |
<T> CompletableFuture<Try<Stream<T>>> |
streamAll(java.lang.Class<T> targetClass,
java.lang.String sql,
SQLExecutor.StatementSetter statementSetter,
SQLExecutor.JdbcSettings jdbcSettings,
java.lang.Object... parameters)
Remember to close the returned
Stream to close the underlying ResultSet list. |
CompletableFuture<Try<Stream<java.lang.Object[]>>> |
streamAll(java.util.List<java.lang.String> sqls,
SQLExecutor.JdbcSettings jdbcSettings,
java.lang.Object... parameters) |
CompletableFuture<Try<Stream<java.lang.Object[]>>> |
streamAll(java.util.List<java.lang.String> sqls,
SQLExecutor.StatementSetter statementSetter,
SQLExecutor.JdbcSettings jdbcSettings,
java.lang.Object... parameters)
Remember to close the returned
Stream to close the underlying ResultSet list. |
CompletableFuture<Try<Stream<java.lang.Object[]>>> |
streamAll(java.lang.String sql,
SQLExecutor.JdbcSettings jdbcSettings,
java.lang.Object... parameters) |
CompletableFuture<Try<Stream<java.lang.Object[]>>> |
streamAll(java.lang.String sql,
SQLExecutor.StatementSetter statementSetter,
SQLExecutor.JdbcSettings jdbcSettings,
java.lang.Object... parameters)
Remember to close the returned
Stream to close the underlying ResultSet list. |
SQLExecutor |
sync() |
CompletableFuture<java.lang.Integer> |
update(java.sql.Connection conn,
java.lang.String sql,
java.lang.Object... parameters) |
CompletableFuture<java.lang.Integer> |
update(java.sql.Connection conn,
java.lang.String sql,
SQLExecutor.StatementSetter statementSetter,
java.lang.Object... parameters) |
CompletableFuture<java.lang.Integer> |
update(java.sql.Connection conn,
java.lang.String sql,
SQLExecutor.StatementSetter statementSetter,
SQLExecutor.JdbcSettings jdbcSettings,
java.lang.Object... parameters) |
CompletableFuture<java.lang.Integer> |
update(java.lang.String sql,
java.lang.Object... parameters) |
CompletableFuture<java.lang.Integer> |
update(java.lang.String sql,
SQLExecutor.StatementSetter statementSetter,
java.lang.Object... parameters) |
CompletableFuture<java.lang.Integer> |
update(java.lang.String sql,
SQLExecutor.StatementSetter statementSetter,
SQLExecutor.JdbcSettings jdbcSettings,
java.lang.Object... parameters) |
public SQLExecutor sync()
@SafeVarargs public final <T> CompletableFuture<T> insert(java.lang.String sql, java.lang.Object... parameters)
@SafeVarargs public final <T> CompletableFuture<T> insert(java.lang.String sql, SQLExecutor.StatementSetter statementSetter, java.lang.Object... parameters)
@SafeVarargs public final <T> CompletableFuture<T> insert(java.lang.String sql, SQLExecutor.StatementSetter statementSetter, SQLExecutor.JdbcSettings jdbcSettings, java.lang.Object... parameters)
@SafeVarargs public final <T> CompletableFuture<T> insert(java.sql.Connection conn, java.lang.String sql, java.lang.Object... parameters)
@SafeVarargs public final <T> CompletableFuture<T> insert(java.sql.Connection conn, java.lang.String sql, SQLExecutor.StatementSetter statementSetter, java.lang.Object... parameters)
@SafeVarargs public final <T> CompletableFuture<T> insert(java.sql.Connection conn, java.lang.String sql, SQLExecutor.StatementSetter statementSetter, SQLExecutor.JdbcSettings jdbcSettings, java.lang.Object... parameters)
public <T> CompletableFuture<java.util.List<T>> batchInsert(java.lang.String sql, java.util.List<?> parametersList)
public <T> CompletableFuture<java.util.List<T>> batchInsert(java.lang.String sql, SQLExecutor.StatementSetter statementSetter, java.util.List<?> parametersList)
public <T> CompletableFuture<java.util.List<T>> batchInsert(java.lang.String sql, SQLExecutor.StatementSetter statementSetter, SQLExecutor.JdbcSettings jdbcSettings, java.util.List<?> parametersList)
public <T> CompletableFuture<java.util.List<T>> batchInsert(java.sql.Connection conn, java.lang.String sql, java.util.List<?> parametersList)
public <T> CompletableFuture<java.util.List<T>> batchInsert(java.sql.Connection conn, java.lang.String sql, SQLExecutor.StatementSetter statementSetter, java.util.List<?> parametersList)
public <T> CompletableFuture<java.util.List<T>> batchInsert(java.sql.Connection conn, java.lang.String sql, SQLExecutor.StatementSetter statementSetter, SQLExecutor.JdbcSettings jdbcSettings, java.util.List<?> parametersList)
@SafeVarargs public final CompletableFuture<java.lang.Integer> update(java.lang.String sql, java.lang.Object... parameters)
@SafeVarargs public final CompletableFuture<java.lang.Integer> update(java.lang.String sql, SQLExecutor.StatementSetter statementSetter, java.lang.Object... parameters)
@SafeVarargs public final CompletableFuture<java.lang.Integer> update(java.lang.String sql, SQLExecutor.StatementSetter statementSetter, SQLExecutor.JdbcSettings jdbcSettings, java.lang.Object... parameters)
@SafeVarargs public final CompletableFuture<java.lang.Integer> update(java.sql.Connection conn, java.lang.String sql, java.lang.Object... parameters)
@SafeVarargs public final CompletableFuture<java.lang.Integer> update(java.sql.Connection conn, java.lang.String sql, SQLExecutor.StatementSetter statementSetter, java.lang.Object... parameters)
@SafeVarargs public final CompletableFuture<java.lang.Integer> update(java.sql.Connection conn, java.lang.String sql, SQLExecutor.StatementSetter statementSetter, SQLExecutor.JdbcSettings jdbcSettings, java.lang.Object... parameters)
public CompletableFuture<java.lang.Integer> batchUpdate(java.lang.String sql, java.util.List<?> parametersList)
public CompletableFuture<java.lang.Integer> batchUpdate(java.lang.String sql, SQLExecutor.StatementSetter statementSetter, java.util.List<?> parametersList)
public CompletableFuture<java.lang.Integer> batchUpdate(java.lang.String sql, SQLExecutor.StatementSetter statementSetter, SQLExecutor.JdbcSettings jdbcSettings, java.util.List<?> parametersList)
public CompletableFuture<java.lang.Integer> batchUpdate(java.sql.Connection conn, java.lang.String sql, java.util.List<?> parametersList)
public CompletableFuture<java.lang.Integer> batchUpdate(java.sql.Connection conn, java.lang.String sql, SQLExecutor.StatementSetter statementSetter, java.util.List<?> parametersList)
public CompletableFuture<java.lang.Integer> batchUpdate(java.sql.Connection conn, java.lang.String sql, SQLExecutor.StatementSetter statementSetter, SQLExecutor.JdbcSettings jdbcSettings, java.util.List<?> parametersList)
@SafeVarargs public final CompletableFuture<java.lang.Boolean> exists(java.lang.String sql, java.lang.Object... parameters)
@SafeVarargs public final CompletableFuture<java.lang.Boolean> exists(java.sql.Connection conn, java.lang.String sql, java.lang.Object... parameters)
@SafeVarargs public final CompletableFuture<java.lang.Integer> count(java.lang.String sql, java.lang.Object... parameters)
@SafeVarargs public final CompletableFuture<java.lang.Integer> count(java.sql.Connection conn, java.lang.String sql, java.lang.Object... parameters)
@SafeVarargs public final <T> CompletableFuture<T> get(java.lang.Class<T> targetClass, java.lang.String sql, java.lang.Object... parameters)
@SafeVarargs public final <T> CompletableFuture<T> get(java.lang.Class<T> targetClass, java.lang.String sql, SQLExecutor.StatementSetter statementSetter, SQLExecutor.JdbcSettings jdbcSettings, java.lang.Object... parameters)
@SafeVarargs public final <T> CompletableFuture<T> get(java.lang.Class<T> targetClass, java.sql.Connection conn, java.lang.String sql, java.lang.Object... parameters)
@SafeVarargs public final <T> CompletableFuture<T> get(java.lang.Class<T> targetClass, java.sql.Connection conn, java.lang.String sql, SQLExecutor.StatementSetter statementSetter, SQLExecutor.JdbcSettings jdbcSettings, java.lang.Object... parameters)
@SafeVarargs public final <T> CompletableFuture<Optional<T>> gett(java.lang.Class<T> targetClass, java.lang.String sql, java.lang.Object... parameters)
@SafeVarargs public final <T> CompletableFuture<Optional<T>> gett(java.lang.Class<T> targetClass, java.lang.String sql, SQLExecutor.StatementSetter statementSetter, SQLExecutor.JdbcSettings jdbcSettings, java.lang.Object... parameters)
@SafeVarargs public final <T> CompletableFuture<Optional<T>> gett(java.lang.Class<T> targetClass, java.sql.Connection conn, java.lang.String sql, java.lang.Object... parameters)
@SafeVarargs public final <T> CompletableFuture<Optional<T>> gett(java.lang.Class<T> targetClass, java.sql.Connection conn, java.lang.String sql, SQLExecutor.StatementSetter statementSetter, SQLExecutor.JdbcSettings jdbcSettings, java.lang.Object... parameters)
@SafeVarargs public final <T> CompletableFuture<java.util.List<T>> find(java.lang.Class<T> targetClass, java.lang.String sql, java.lang.Object... parameters)
@SafeVarargs public final <T> CompletableFuture<java.util.List<T>> find(java.lang.Class<T> targetClass, java.lang.String sql, SQLExecutor.StatementSetter statementSetter, SQLExecutor.JdbcSettings jdbcSettings, java.lang.Object... parameters)
@SafeVarargs public final <T> CompletableFuture<java.util.List<T>> find(java.lang.Class<T> targetClass, java.sql.Connection conn, java.lang.String sql, java.lang.Object... parameters)
@SafeVarargs public final <T> CompletableFuture<java.util.List<T>> find(java.lang.Class<T> targetClass, java.sql.Connection conn, java.lang.String sql, SQLExecutor.StatementSetter statementSetter, SQLExecutor.JdbcSettings jdbcSettings, java.lang.Object... parameters)
@SafeVarargs public final <T> CompletableFuture<java.util.List<T>> findAll(java.lang.Class<T> targetClass, java.lang.String sql, SQLExecutor.JdbcSettings jdbcSettings, java.lang.Object... parameters)
@SafeVarargs public final <T> CompletableFuture<java.util.List<T>> findAll(java.lang.Class<T> targetClass, java.lang.String sql, SQLExecutor.StatementSetter statementSetter, SQLExecutor.JdbcSettings jdbcSettings, java.lang.Object... parameters)
@SafeVarargs public final <T> CompletableFuture<java.util.List<T>> findAll(java.lang.Class<T> targetClass, java.util.List<java.lang.String> sqls, SQLExecutor.JdbcSettings jdbcSettings, java.lang.Object... parameters)
@SafeVarargs public final <T> CompletableFuture<java.util.List<T>> findAll(java.lang.Class<T> targetClass, java.util.List<java.lang.String> sqls, SQLExecutor.StatementSetter statementSetter, SQLExecutor.JdbcSettings jdbcSettings, java.lang.Object... parameters)
@SafeVarargs public final CompletableFuture<OptionalBoolean> queryForBoolean(java.lang.String sql, java.lang.Object... parameters)
@SafeVarargs public final CompletableFuture<OptionalChar> queryForChar(java.lang.String sql, java.lang.Object... parameters)
@SafeVarargs public final CompletableFuture<OptionalByte> queryForByte(java.lang.String sql, java.lang.Object... parameters)
@SafeVarargs public final CompletableFuture<OptionalShort> queryForShort(java.lang.String sql, java.lang.Object... parameters)
@SafeVarargs public final CompletableFuture<OptionalInt> queryForInt(java.lang.String sql, java.lang.Object... parameters)
@SafeVarargs public final CompletableFuture<OptionalLong> queryForLong(java.lang.String sql, java.lang.Object... parameters)
@SafeVarargs public final CompletableFuture<OptionalFloat> queryForFloat(java.lang.String sql, java.lang.Object... parameters)
@SafeVarargs public final CompletableFuture<OptionalDouble> queryForDouble(java.lang.String sql, java.lang.Object... parameters)
@SafeVarargs public final CompletableFuture<Nullable<java.lang.String>> queryForString(java.lang.String sql, java.lang.Object... parameters)
@SafeVarargs public final CompletableFuture<Nullable<java.util.Date>> queryForDate(java.lang.String sql, java.lang.Object... parameters)
@SafeVarargs public final <T extends java.util.Date> CompletableFuture<Nullable<T>> queryForDate(java.lang.Class<T> targetClass, java.lang.String sql, java.lang.Object... parameters)
@SafeVarargs public final <T> CompletableFuture<Nullable<T>> queryForSingleResult(java.lang.Class<T> targetClass, java.lang.String sql, java.lang.Object... parameters)
@SafeVarargs public final <T> CompletableFuture<Nullable<T>> queryForSingleResult(java.lang.Class<T> targetClass, java.lang.String sql, SQLExecutor.StatementSetter statementSetter, SQLExecutor.JdbcSettings jdbcSettings, java.lang.Object... parameters)
@SafeVarargs public final <T> CompletableFuture<Nullable<T>> queryForSingleResult(java.lang.Class<T> targetClass, java.sql.Connection conn, java.lang.String sql, java.lang.Object... parameters)
@SafeVarargs public final <T> CompletableFuture<Nullable<T>> queryForSingleResult(java.lang.Class<T> targetClass, java.sql.Connection conn, java.lang.String sql, SQLExecutor.StatementSetter statementSetter, SQLExecutor.JdbcSettings jdbcSettings, java.lang.Object... parameters)
@SafeVarargs public final <T> CompletableFuture<Optional<T>> queryForEntity(java.lang.Class<T> targetClass, java.lang.String sql, java.lang.Object... parameters)
@SafeVarargs public final <T> CompletableFuture<Optional<T>> queryForEntity(java.lang.Class<T> targetClass, java.lang.String sql, SQLExecutor.StatementSetter statementSetter, SQLExecutor.JdbcSettings jdbcSettings, java.lang.Object... parameters)
@SafeVarargs public final <T> CompletableFuture<Optional<T>> queryForEntity(java.lang.Class<T> targetClass, java.sql.Connection conn, java.lang.String sql, java.lang.Object... parameters)
@SafeVarargs public final <T> CompletableFuture<Optional<T>> queryForEntity(java.lang.Class<T> targetClass, java.sql.Connection conn, java.lang.String sql, SQLExecutor.StatementSetter statementSetter, SQLExecutor.JdbcSettings jdbcSettings, java.lang.Object... parameters)
@SafeVarargs public final CompletableFuture<DataSet> query(java.lang.String sql, java.lang.Object... parameters)
@SafeVarargs public final CompletableFuture<DataSet> query(java.lang.String sql, SQLExecutor.StatementSetter statementSetter, java.lang.Object... parameters)
@SafeVarargs public final <T> CompletableFuture<T> query(java.lang.String sql, SQLExecutor.StatementSetter statementSetter, SQLExecutor.ResultSetExtractor<T> resultSetExtractor, java.lang.Object... parameters)
@SafeVarargs public final <T> CompletableFuture<T> query(java.lang.String sql, SQLExecutor.StatementSetter statementSetter, SQLExecutor.ResultSetExtractor<T> resultSetExtractor, SQLExecutor.JdbcSettings jdbcSettings, java.lang.Object... parameters)
@SafeVarargs public final CompletableFuture<DataSet> query(java.sql.Connection conn, java.lang.String sql, java.lang.Object... parameters)
@SafeVarargs public final CompletableFuture<DataSet> query(java.sql.Connection conn, java.lang.String sql, SQLExecutor.StatementSetter statementSetter, java.lang.Object... parameters)
@SafeVarargs public final <T> CompletableFuture<T> query(java.sql.Connection conn, java.lang.String sql, SQLExecutor.StatementSetter statementSetter, SQLExecutor.ResultSetExtractor<T> resultSetExtractor, java.lang.Object... parameters)
@SafeVarargs public final <T> CompletableFuture<T> query(java.sql.Connection conn, java.lang.String sql, SQLExecutor.StatementSetter statementSetter, SQLExecutor.ResultSetExtractor<T> resultSetExtractor, SQLExecutor.JdbcSettings jdbcSettings, java.lang.Object... parameters)
@SafeVarargs public final CompletableFuture<DataSet> queryAll(java.lang.String sql, SQLExecutor.JdbcSettings jdbcSettings, java.lang.Object... parameters)
@SafeVarargs public final CompletableFuture<DataSet> queryAll(java.lang.String sql, SQLExecutor.StatementSetter statementSetter, SQLExecutor.JdbcSettings jdbcSettings, java.lang.Object... parameters)
@SafeVarargs public final CompletableFuture<DataSet> queryAll(java.util.List<java.lang.String> sqls, SQLExecutor.JdbcSettings jdbcSettings, java.lang.Object... parameters)
@SafeVarargs public final CompletableFuture<DataSet> queryAll(java.util.List<java.lang.String> sqls, SQLExecutor.StatementSetter statementSetter, SQLExecutor.JdbcSettings jdbcSettings, java.lang.Object... parameters)
@SafeVarargs public final CompletableFuture<Try<Stream<java.lang.Object[]>>> stream(java.lang.String sql, java.lang.Object... parameters)
@SafeVarargs public final CompletableFuture<Try<Stream<java.lang.Object[]>>> stream(java.lang.String sql, SQLExecutor.StatementSetter statementSetter, java.lang.Object... parameters)
@SafeVarargs public final CompletableFuture<Try<Stream<java.lang.Object[]>>> stream(java.lang.String sql, SQLExecutor.StatementSetter statementSetter, SQLExecutor.JdbcSettings jdbcSettings, java.lang.Object... parameters)
Stream
to close the underlying ResultSet
.sql
- statementSetter
- jdbcSettings
- parameters
- @SafeVarargs public final CompletableFuture<Try<Stream<java.lang.Object[]>>> streamAll(java.lang.String sql, SQLExecutor.JdbcSettings jdbcSettings, java.lang.Object... parameters)
@SafeVarargs public final CompletableFuture<Try<Stream<java.lang.Object[]>>> streamAll(java.lang.String sql, SQLExecutor.StatementSetter statementSetter, SQLExecutor.JdbcSettings jdbcSettings, java.lang.Object... parameters)
Stream
to close the underlying ResultSet
list.sql
- statementSetter
- jdbcSettings
- parameters
- @SafeVarargs public final CompletableFuture<Try<Stream<java.lang.Object[]>>> streamAll(java.util.List<java.lang.String> sqls, SQLExecutor.JdbcSettings jdbcSettings, java.lang.Object... parameters)
@SafeVarargs public final CompletableFuture<Try<Stream<java.lang.Object[]>>> streamAll(java.util.List<java.lang.String> sqls, SQLExecutor.StatementSetter statementSetter, SQLExecutor.JdbcSettings jdbcSettings, java.lang.Object... parameters)
Stream
to close the underlying ResultSet
list.sqls
- statementSetter
- jdbcSettings
- parameters
- @SafeVarargs public final <T> CompletableFuture<Try<Stream<T>>> stream(java.lang.Class<T> targetClass, java.lang.String sql, java.lang.Object... parameters)
@SafeVarargs public final <T> CompletableFuture<Try<Stream<T>>> stream(java.lang.Class<T> targetClass, java.lang.String sql, SQLExecutor.StatementSetter statementSetter, java.lang.Object... parameters)
@SafeVarargs public final <T> CompletableFuture<Try<Stream<T>>> stream(java.lang.Class<T> targetClass, java.lang.String sql, SQLExecutor.StatementSetter statementSetter, SQLExecutor.JdbcSettings jdbcSettings, java.lang.Object... parameters)
Stream
to close the underlying ResultSet
.sql
- statementSetter
- jdbcSettings
- parameters
- @SafeVarargs public final <T> CompletableFuture<Try<Stream<T>>> streamAll(java.lang.Class<T> targetClass, java.lang.String sql, SQLExecutor.JdbcSettings jdbcSettings, java.lang.Object... parameters)
@SafeVarargs public final <T> CompletableFuture<Try<Stream<T>>> streamAll(java.lang.Class<T> targetClass, java.lang.String sql, SQLExecutor.StatementSetter statementSetter, SQLExecutor.JdbcSettings jdbcSettings, java.lang.Object... parameters)
Stream
to close the underlying ResultSet
list.sql
- statementSetter
- jdbcSettings
- parameters
- @SafeVarargs public final <T> CompletableFuture<Try<Stream<T>>> streamAll(java.lang.Class<T> targetClass, java.util.List<java.lang.String> sqls, SQLExecutor.JdbcSettings jdbcSettings, java.lang.Object... parameters)
@SafeVarargs public final <T> CompletableFuture<Try<Stream<T>>> streamAll(java.lang.Class<T> targetClass, java.util.List<java.lang.String> sqls, SQLExecutor.StatementSetter statementSetter, SQLExecutor.JdbcSettings jdbcSettings, java.lang.Object... parameters)
Stream
to close the underlying ResultSet
list.sqls
- statementSetter
- jdbcSettings
- parameters
- @SafeVarargs public final CompletableFuture<java.lang.Void> execute(java.lang.String sql, java.lang.Object... parameters)