Package | Description |
---|---|
com.glyart.mystral.database |
Contains the implementations of the main functionalities of this library.
|
com.glyart.mystral.sql |
Contains interfaces used by
DataOperations and AsyncDataOperations implementations. |
Modifier and Type | Method and Description |
---|---|
<T> CompletableFuture<T> |
AsyncDatabase.execute(@NotNull PreparedStatementCreator creator,
@NotNull PreparedStatementFunction<T> callback) |
<T> T |
Database.execute(@NotNull PreparedStatementCreator creator,
@NotNull PreparedStatementFunction<T> callback) |
<T> CompletableFuture<T> |
AsyncDatabase.execute(@NotNull StatementFunction<T> callback) |
<T> T |
Database.execute(@NotNull StatementFunction<T> callback) |
<T> CompletableFuture<T> |
AsyncDatabase.execute(@NotNull String sql,
@NotNull PreparedStatementFunction<T> callback) |
<T> T |
Database.execute(@NotNull String sql,
@NotNull PreparedStatementFunction<T> callback) |
<T> CompletableFuture<T> |
AsyncDatabase.query(@NotNull PreparedStatementCreator creator,
@Nullable PreparedStatementSetter setter,
@NotNull ResultSetExtractor<T> extractor) |
<T> T |
Database.query(@NotNull PreparedStatementCreator creator,
@Nullable PreparedStatementSetter setter,
@NotNull ResultSetExtractor<T> extractor) |
<T> CompletableFuture<T> |
AsyncDatabase.query(@NotNull PreparedStatementCreator creator,
@NotNull ResultSetExtractor<T> extractor) |
<T> T |
Database.query(@NotNull PreparedStatementCreator creator,
@NotNull ResultSetExtractor<T> extractor) |
<T> CompletableFuture<List<T>> |
AsyncDatabase.query(@NotNull PreparedStatementCreator psc,
@NotNull ResultSetRowMapper<T> resultSetRowMapper) |
<T> List<T> |
Database.query(@NotNull PreparedStatementCreator psc,
@NotNull ResultSetRowMapper<T> resultSetRowMapper) |
<T> CompletableFuture<T> |
AsyncDatabase.query(@NotNull String sql,
@Nullable Object[] args,
@NotNull ResultSetExtractor<T> extractor) |
<T> T |
Database.query(@NotNull String sql,
@Nullable Object[] args,
@NotNull ResultSetExtractor<T> extractor) |
<T> CompletableFuture<T> |
AsyncDatabase.query(@NotNull String sql,
@Nullable Object[] args,
@NotNull ResultSetExtractor<T> extractor,
int... sqlTypes) |
<T> T |
Database.query(@NotNull String sql,
@Nullable Object[] args,
@NotNull ResultSetExtractor<T> extractor,
int... sqlTypes) |
<T> CompletableFuture<T> |
AsyncDatabase.query(@NotNull String sql,
@Nullable PreparedStatementSetter setter,
@NotNull ResultSetExtractor<T> extractor) |
<T> T |
Database.query(@NotNull String sql,
@Nullable PreparedStatementSetter setter,
@NotNull ResultSetExtractor<T> extractor) |
<T> CompletableFuture<List<T>> |
AsyncDatabase.query(@NotNull String sql,
@Nullable PreparedStatementSetter pss,
@NotNull ResultSetRowMapper<T> resultSetRowMapper) |
<T> List<T> |
Database.query(@NotNull String sql,
@Nullable PreparedStatementSetter pss,
@NotNull ResultSetRowMapper<T> resultSetRowMapper) |
<T> CompletableFuture<T> |
AsyncDatabase.query(@NotNull String sql,
ResultSetExtractor<T> extractor) |
<T> T |
Database.query(@NotNull String sql,
ResultSetExtractor<T> extractor) |
<T> CompletableFuture<List<T>> |
AsyncDatabase.queryForList(@NotNull String sql,
@Nullable Object[] args,
@NotNull ResultSetRowMapper<T> resultSetRowMapper) |
<T> List<T> |
Database.queryForList(@NotNull String sql,
@Nullable Object[] args,
@NotNull ResultSetRowMapper<T> resultSetRowMapper) |
<T> CompletableFuture<List<T>> |
AsyncDatabase.queryForList(@NotNull String sql,
@Nullable Object[] args,
@NotNull ResultSetRowMapper<T> resultSetRowMapper,
int... sqlTypes) |
<T> List<T> |
Database.queryForList(@NotNull String sql,
@Nullable Object[] args,
@NotNull ResultSetRowMapper<T> resultSetRowMapper,
int... sqlTypes) |
<T> CompletableFuture<List<T>> |
AsyncDatabase.queryForList(@NotNull String sql,
ResultSetRowMapper<T> resultSetRowMapper) |
<T> List<T> |
Database.queryForList(@NotNull String sql,
ResultSetRowMapper<T> resultSetRowMapper) |
<T> @NotNull List<T> |
Database.queryForListOrElseGet(@NotNull String sql,
@Nullable Object[] args,
@NotNull ResultSetRowMapper<T> resultSetRowMapper,
@NotNull Supplier<List<T>> supplier,
int... sqlTypes) |
<T> List<T> |
Database.queryForListOrElseGet(@NotNull String sql,
ResultSetRowMapper<T> resultSetRowMapper,
@NotNull Supplier<List<T>> supplier) |
<T> CompletableFuture<T> |
AsyncDatabase.queryForObject(@NotNull String sql,
Object[] args,
@NotNull ResultSetRowMapper<T> resultSetRowMapper) |
<T> T |
Database.queryForObject(@NotNull String sql,
Object[] args,
@NotNull ResultSetRowMapper<T> resultSetRowMapper) |
<T> CompletableFuture<T> |
AsyncDatabase.queryForObject(@NotNull String sql,
Object[] args,
ResultSetRowMapper<T> resultSetRowMapper,
int... sqlTypes) |
<T> T |
Database.queryForObject(@NotNull String sql,
Object[] args,
ResultSetRowMapper<T> resultSetRowMapper,
int... sqlTypes) |
<T> CompletableFuture<T> |
AsyncDatabase.queryForObject(@NotNull String sql,
ResultSetRowMapper<T> resultSetRowMapper) |
<T> T |
Database.queryForObject(@NotNull String sql,
ResultSetRowMapper<T> resultSetRowMapper) |
<T> T |
Database.queryForObjectOrElseGet(@NotNull String sql,
Object[] args,
ResultSetRowMapper<T> resultSetRowMapper,
@NotNull Supplier<T> supplier,
int... sqlTypes) |
<T> T |
Database.queryForObjectOrElseGet(@NotNull String sql,
ResultSetRowMapper<T> resultSetRowMapper,
@NotNull Supplier<T> supplier) |
<T> CompletableFuture<T> |
AsyncDatabase.queryOrElseGet(@NotNull String sql,
@Nullable Object[] args,
@NotNull ResultSetExtractor<T> extractor,
Supplier<T> supplier,
int... sqlTypes) |
<T> T |
Database.queryOrElseGet(@NotNull String sql,
@Nullable Object[] args,
@NotNull ResultSetExtractor<T> extractor,
Supplier<T> supplier,
int... sqlTypes) |
<T> T |
Database.queryOrElseGet(@NotNull String sql,
ResultSetExtractor<T> extractor,
@NotNull Supplier<T> supplier) |
CompletableFuture<Integer> |
AsyncDatabase.update(@NotNull PreparedStatementCreator creator,
boolean getGeneratedKeys) |
int |
Database.update(@NotNull PreparedStatementCreator creator,
boolean getGeneratedKeys) |
CompletableFuture<Integer> |
AsyncDatabase.update(@NotNull PreparedStatementCreator creator,
@Nullable PreparedStatementSetter setter,
boolean getGeneratedKey) |
int |
Database.update(@NotNull PreparedStatementCreator creator,
@Nullable PreparedStatementSetter setter,
boolean getGeneratedKey) |
CompletableFuture<Integer> |
AsyncDatabase.update(@NotNull String sql,
boolean getGeneratedKeys) |
int |
Database.update(@NotNull String sql,
boolean getGeneratedKeys) |
CompletableFuture<Integer> |
AsyncDatabase.update(@NotNull String sql,
Object[] params,
boolean getGeneratedKey,
int... sqlTypes) |
int |
Database.update(@NotNull String sql,
Object[] params,
boolean getGeneratedKey,
int... sqlTypes) |
CompletableFuture<Integer> |
AsyncDatabase.update(@NotNull String sql,
@Nullable PreparedStatementSetter setter,
boolean getGeneratedKey) |
int |
Database.update(@NotNull String sql,
@Nullable PreparedStatementSetter setter,
boolean getGeneratedKey) |
Modifier and Type | Method and Description |
---|---|
<T> CompletableFuture<T> |
AsyncDataOperations.execute(@NotNull PreparedStatementCreator creator,
@NotNull PreparedStatementFunction<T> callback)
Executes a JDBC data access operation, implemented as
PreparedStatementFunction callback
working on a PreparedStatement. |
<T> T |
DataOperations.execute(@NotNull PreparedStatementCreator creator,
@NotNull PreparedStatementFunction<T> callback)
Executes a JDBC data access operation, implemented as
PreparedStatementFunction callback
working on a PreparedStatement. |
<T> CompletableFuture<T> |
AsyncDataOperations.execute(@NotNull StatementFunction<T> callback)
Executes a JDBC data access operation, implemented as
StatementFunction callback, using an
active connection. |
<T> T |
DataOperations.execute(@NotNull StatementFunction<T> callback)
Executes a JDBC data access operation, implemented as
StatementFunction callback, using an
active connection. |
<T> CompletableFuture<T> |
AsyncDataOperations.execute(@NotNull String sql,
@NotNull PreparedStatementFunction<T> callback)
Executes a JDBC data access operation, implemented as
PreparedStatementFunction callback
working on a PreparedStatement. |
<T> T |
DataOperations.execute(@NotNull String sql,
@NotNull PreparedStatementFunction<T> callback)
Executes a JDBC data access operation, implemented as
PreparedStatementFunction callback
working on a PreparedStatement. |
<T> CompletableFuture<T> |
AsyncDataOperations.query(@NotNull PreparedStatementCreator creator,
@Nullable PreparedStatementSetter setter,
@NotNull ResultSetExtractor<T> extractor)
Executes a query using a PreparedStatement, created by a
PreparedStatementCreator and with his values set
by a PreparedStatementSetter . |
<T> T |
DataOperations.query(@NotNull PreparedStatementCreator creator,
@Nullable PreparedStatementSetter setter,
@NotNull ResultSetExtractor<T> extractor)
Executes a query using a PreparedStatement, created by a
PreparedStatementCreator and with his values set
by a PreparedStatementSetter . |
<T> CompletableFuture<T> |
AsyncDataOperations.query(@NotNull PreparedStatementCreator creator,
@NotNull ResultSetExtractor<T> extractor)
Executes a query using a PreparedStatement, then reading the ResultSet with a
ResultSetExtractor implementation. |
<T> T |
DataOperations.query(@NotNull PreparedStatementCreator creator,
@NotNull ResultSetExtractor<T> extractor)
Executes a query using a PreparedStatement, then reading the ResultSet with a
ResultSetExtractor implementation. |
<T> CompletableFuture<List<T>> |
AsyncDataOperations.query(@NotNull PreparedStatementCreator psc,
@NotNull ResultSetRowMapper<T> resultSetRowMapper)
Executes a query using a PreparedStatement, mapping each row to a result object via a
ResultSetRowMapper implementation. |
<T> List<T> |
DataOperations.query(@NotNull PreparedStatementCreator psc,
@NotNull ResultSetRowMapper<T> resultSetRowMapper)
Executes a query using a PreparedStatement, mapping each row to a result object via a
ResultSetRowMapper implementation. |
<T> CompletableFuture<T> |
AsyncDataOperations.query(@NotNull String sql,
@Nullable Object[] args,
@NotNull ResultSetExtractor<T> extractor)
Executes a query given an SQL statement: it will be used to create a PreparedStatement.
|
<T> T |
DataOperations.query(@NotNull String sql,
@Nullable Object[] args,
@NotNull ResultSetExtractor<T> extractor)
Executes a query given an SQL statement: it will be used to create a PreparedStatement.
|
<T> CompletableFuture<T> |
AsyncDataOperations.query(@NotNull String sql,
@Nullable Object[] args,
@NotNull ResultSetExtractor<T> extractor,
int... sqlTypes)
Executes a query given an SQL statement: it will be used to create a PreparedStatement.
|
<T> T |
DataOperations.query(@NotNull String sql,
@Nullable Object[] args,
@NotNull ResultSetExtractor<T> extractor,
int... sqlTypes)
Executes a query given an SQL statement: it will be used to create a PreparedStatement.
|
<T> CompletableFuture<T> |
AsyncDataOperations.query(@NotNull String sql,
@Nullable PreparedStatementSetter setter,
@NotNull ResultSetExtractor<T> extractor)
Executes a query using an SQL statement, then reading the ResultSet with a
ResultSetExtractor implementation. |
<T> T |
DataOperations.query(@NotNull String sql,
@Nullable PreparedStatementSetter setter,
@NotNull ResultSetExtractor<T> extractor)
Executes a query using an SQL statement, then reading the ResultSet with a
ResultSetExtractor implementation. |
<T> CompletableFuture<List<T>> |
AsyncDataOperations.query(@NotNull String sql,
@Nullable PreparedStatementSetter pss,
@NotNull ResultSetRowMapper<T> resultSetRowMapper)
Executes a query using an SQL statement and a
PreparedStatementSetter implementation that will bind values to the query. |
<T> List<T> |
DataOperations.query(@NotNull String sql,
@Nullable PreparedStatementSetter pss,
@NotNull ResultSetRowMapper<T> resultSetRowMapper)
Executes a query using an SQL statement and a
PreparedStatementSetter implementation that will bind values to the query. |
<T> CompletableFuture<T> |
AsyncDataOperations.query(@NotNull String sql,
ResultSetExtractor<T> extractor)
Executes a query given static SQL statement, then it reads the
ResultSet using the ResultSetExtractor implementation. |
<T> T |
DataOperations.query(@NotNull String sql,
ResultSetExtractor<T> extractor)
Executes a query given static SQL statement, then it reads the
ResultSet using the ResultSetExtractor implementation. |
<T> CompletableFuture<List<T>> |
AsyncDataOperations.queryForList(@NotNull String sql,
@Nullable Object[] args,
@NotNull ResultSetRowMapper<T> resultSetRowMapper)
Executes a query given an SQL statement: it will be used to create a PreparedStatement.
|
<T> List<T> |
DataOperations.queryForList(@NotNull String sql,
@Nullable Object[] args,
@NotNull ResultSetRowMapper<T> resultSetRowMapper)
Executes a query given an SQL statement: it will be used to create a PreparedStatement.
|
<T> CompletableFuture<List<T>> |
AsyncDataOperations.queryForList(@NotNull String sql,
@Nullable Object[] args,
@NotNull ResultSetRowMapper<T> resultSetRowMapper,
int... sqlTypes)
Executes a query given an SQL statement: it will be used to create a PreparedStatement.
|
<T> List<T> |
DataOperations.queryForList(@NotNull String sql,
@Nullable Object[] args,
@NotNull ResultSetRowMapper<T> resultSetRowMapper,
int... sqlTypes)
Executes a query given an SQL statement: it will be used to create a PreparedStatement.
|
<T> CompletableFuture<List<T>> |
AsyncDataOperations.queryForList(@NotNull String sql,
ResultSetRowMapper<T> resultSetRowMapper)
Executes a query given static SQL statement, then it maps each
ResultSet row to a result object using the
ResultSetRowMapper implementation. |
<T> @Nullable List<T> |
DataOperations.queryForList(@NotNull String sql,
ResultSetRowMapper<T> resultSetRowMapper)
Executes a query given static SQL statement, then it maps each
ResultSet row to a result object using the
ResultSetRowMapper implementation. |
<T> CompletableFuture<T> |
AsyncDataOperations.queryForObject(@NotNull String sql,
Object[] args,
@NotNull ResultSetRowMapper<T> resultSetRowMapper)
Executes a query given an SQL statement: it will be used to create a PreparedStatement.
|
<T> T |
DataOperations.queryForObject(@NotNull String sql,
Object[] args,
@NotNull ResultSetRowMapper<T> resultSetRowMapper)
Executes a query given an SQL statement: it will be used to create a PreparedStatement.
|
<T> CompletableFuture<T> |
AsyncDataOperations.queryForObject(@NotNull String sql,
Object[] args,
ResultSetRowMapper<T> resultSetRowMapper,
int... sqlTypes)
Executes a query given an SQL statement: it will be used to create a PreparedStatement.
|
<T> T |
DataOperations.queryForObject(@NotNull String sql,
Object[] args,
ResultSetRowMapper<T> resultSetRowMapper,
int... sqlTypes)
Executes a query given an SQL statement: it will be used to create a PreparedStatement.
|
<T> CompletableFuture<T> |
AsyncDataOperations.queryForObject(@NotNull String sql,
ResultSetRowMapper<T> resultSetRowMapper)
Executes a query given static SQL statement, then it maps the first
ResultSet row to a result object using the
ResultSetRowMapper implementation. |
<T> T |
DataOperations.queryForObject(@NotNull String sql,
ResultSetRowMapper<T> resultSetRowMapper)
Executes a query given static SQL statement, then it maps the first
ResultSet row to a result object using the
ResultSetRowMapper implementation. |
<T> CompletableFuture<T> |
AsyncDataOperations.queryForObjectOrElseGet(@NotNull String sql,
Object[] args,
ResultSetRowMapper<T> resultSetRowMapper,
@NotNull Supplier<T> supplier,
int... sqlTypes)
Executes a query given an SQL statement: it will be used to create a PreparedStatement.
|
<T> T |
DataOperations.queryForObjectOrElseGet(@NotNull String sql,
Object[] args,
ResultSetRowMapper<T> resultSetRowMapper,
@NotNull Supplier<T> supplier,
int... sqlTypes)
Executes a query given an SQL statement: it will be used to create a PreparedStatement.
|
<T> CompletableFuture<T> |
AsyncDataOperations.queryForObjectOrElseGet(@NotNull String sql,
ResultSetRowMapper<T> resultSetRowMapper,
@NotNull Supplier<T> supplier)
Executes a query given static SQL statement, then it maps the first
ResultSet row to a result object using the
ResultSetRowMapper implementation. |
<T> T |
DataOperations.queryForObjectOrElseGet(@NotNull String sql,
ResultSetRowMapper<T> resultSetRowMapper,
@NotNull Supplier<T> supplier)
Executes a query given static SQL statement, then it maps the first
ResultSet row to a result object using the
ResultSetRowMapper implementation. |
<T> CompletableFuture<T> |
AsyncDataOperations.queryOrElseGet(@NotNull String sql,
@Nullable Object[] args,
@NotNull ResultSetExtractor<T> extractor,
Supplier<T> supplier,
int... sqlTypes)
Executes a query given an SQL statement: it will be used to create a PreparedStatement.
|
<T> T |
DataOperations.queryOrElseGet(@NotNull String sql,
@Nullable Object[] args,
@NotNull ResultSetExtractor<T> extractor,
Supplier<T> supplier,
int... sqlTypes)
Executes a query given an SQL statement: it will be used to create a PreparedStatement.
|
<T> CompletableFuture<T> |
AsyncDataOperations.queryOrElseGet(@NotNull String sql,
ResultSetExtractor<T> extractor,
@NotNull Supplier<T> supplier)
Executes a query given static SQL statement, then it reads the
ResultSet using the ResultSetExtractor implementation. |
CompletableFuture<Integer> |
AsyncDataOperations.update(@NotNull PreparedStatementCreator creator,
boolean getGeneratedKeys)
Performs a single update operation (like insert, delete, update) using a
PreparedStatementCreator to provide SQL and any required parameters. |
int |
DataOperations.update(@NotNull PreparedStatementCreator creator,
boolean getGeneratedKeys)
Performs a single update operation (like insert, delete, update) using a
PreparedStatementCreator to provide SQL and any required parameters. |
CompletableFuture<Integer> |
AsyncDataOperations.update(@NotNull PreparedStatementCreator creator,
@Nullable PreparedStatementSetter setter,
boolean getGeneratedKey)
Performs a single update operation (like insert, delete, update) using a
PreparedStatementCreator to provide SQL
and any required parameters. |
int |
DataOperations.update(@NotNull PreparedStatementCreator creator,
@Nullable PreparedStatementSetter setter,
boolean getGeneratedKey)
Performs a single update operation (like insert, delete, update) using a
PreparedStatementCreator to provide SQL
and any required parameters. |
CompletableFuture<Integer> |
AsyncDataOperations.update(@NotNull String sql,
boolean getGeneratedKeys)
Performs a single update operation (like insert, delete, update).
|
int |
DataOperations.update(@NotNull String sql,
boolean getGeneratedKeys)
Performs a single update operation (like insert, delete, update).
|
CompletableFuture<Integer> |
AsyncDataOperations.update(@NotNull String sql,
Object[] params,
boolean getGeneratedKey,
int... sqlTypes)
Performs a single update operation (like insert, update or delete statement)
via PreparedStatement, binding the given parameters.
|
int |
DataOperations.update(@NotNull String sql,
Object[] params,
boolean getGeneratedKey,
int... sqlTypes)
Performs a single update operation (like insert, update or delete statement)
via PreparedStatement, binding the given parameters.
|
CompletableFuture<Integer> |
AsyncDataOperations.update(@NotNull String sql,
@Nullable PreparedStatementSetter setter,
boolean getGeneratedKey)
Performs a single update operation (like insert, delete, update).
|
int |
DataOperations.update(@NotNull String sql,
@Nullable PreparedStatementSetter setter,
boolean getGeneratedKey)
Performs a single update operation (like insert, delete, update).
|
Copyright © 2021. All rights reserved.