Module io.helidon.dbclient
Package io.helidon.dbclient
package io.helidon.dbclient
Helidon Database Client API.
-
ClassDescriptionHelidon database client.Helidon database handler builder.Base
DbClient
implementation.DbClientBuilderBase<T extends DbClientBuilderBase<T>>BaseDbClientBuilder
implementation.Helidon database client context.Builder forDbClientContext
.Base builder forDbClientContext
.ARuntimeException
used by Helidon database client.Services can modify the data used to execute a statement as well as react on a statement result.A base implementation of a client service that supports configuration of execution based on a statement name pattern and statement types.DbClientServiceBase.BuilderBase<B extends DbClientServiceBase.BuilderBase<B,T>, T extends DbClientServiceBase> A base class for builders ofDbClientServiceBase
.Interceptor context to get (and possibly manipulate) database operations.Interceptor context to get (and possibly manipulate) database operations.Column data and metadata.BaseDbColumn
implementation.Database context.Database executor.BaseDbExecute
implementation.Execution context.Builder forDbExecuteContext
.DbExecuteContext.BuilderBase<B extends DbExecuteContext.BuilderBase<B,T>, T extends DbExecuteContext> Base builder forDbExecuteContext
.IndexedDbStatementParameters
.DbMapper<T>A mapper to map database objects to/from a specific type.Mapper manager of all configuredmappers
.Fluent API builder forDbMapperManager
.JavaServiceLoader
service to get database types mappers.NamedDbStatementParameters
.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).BaseDbRow
implementation.DbStatement<D extends DbStatement<D>>Database statement that can process parameters.DbStatementBase<S extends DbStatement<S>>BaseDbStatement
implementation.Data Manipulation Language (DML) database statement.ADbClientException
used for database statement.Database statement that queries the database and returns an optional row.Statement parameters.Database query statement.Configuration of statements to be used by database provider.Fluent API builder forDbStatements
.Statement types.Database transaction.