Module io.helidon.dbclient
Package io.helidon.dbclient
Reactive Database API for Helidon.
-
Interface Summary Interface Description DbClient Helidon database client.DbColumn Column data and metadata.DbExecute Database executor.DbInterceptor Interceptor to handle work around a database statement.DbInterceptorContext Interceptor context to get (and possibly manipulate) database operations.DbMapper<T> A mapper to map database objects to/from a specific type.DbMapperManager Mapper manager of all configuredmappers.DbResult DbExecute.createNamedStatement(String)(and other generic statements) execution result.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).DbRows<T> Execution result containing result set with multiple rows.DbStatement<D extends DbStatement<D,R>,R> Database statement that can process parameters.DbStatementDml DML Database statement.DbStatementGeneric A database statement that has unknown type (query or DML).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 ARuntimeExceptionused by Helidon DB component.