Module io.helidon.dbclient
Package io.helidon.dbclient
Reactive Database API for Helidon.
-
Interface Summary Interface Description DbClient Helidon database client.DbClientService Services can modify the data used to execute a statement as well as react on a statement result.DbClientServiceContext Interceptor context to get (and possibly manipulate) database operations.DbColumn Column data and metadata.DbExecute Database executor.DbMapper<T> A mapper to map database objects to/from a specific type.DbMapperManager Mapper manager of all configuredmappers
.DbRow Representation of a single row in a database (in SQL this would be a row, in a Document DB, this would be a single document).DbStatement<D extends DbStatement<D,R>,R> Database statement that can process parameters.DbStatementDml DML Database statement.DbStatementGet Database statement that queries the database and returns a single row if present, or an empty optional.DbStatementQuery Database query statement.DbStatements Configuration of statements to be used by database provider.DbTransaction Database transaction. -
Class Summary Class Description DbClient.Builder Helidon database handler builder.DbMapperManager.Builder Fluent API builder forDbMapperManager
.DbStatements.Builder Fluent API builder forDbStatements
. -
Enum Summary Enum Description DbStatementType Usual supported statement types. -
Exception Summary Exception Description DbClientException ARuntimeException
used by Helidon DB component.