Module io.helidon.dbclient.common
Package io.helidon.dbclient.common
Helper classes to use in various implementations.
-
Class Summary Class Description AbstractDbExecute Implements methods that do not require implementation for each provider.AbstractStatement<S extends DbStatement<S,R>,R> Common statement methods and fields.DbClientContext Context of the whole client.DbClientContext.Builder Fluent API builder forDbClientContext
.DbClientContext.BuilderBase<T extends DbClientContext.BuilderBase<T>> A common base for builders for classes that want to extendDbClientContext
.DbClientMapperProvider Java Service loader service to get database types mappers.DbClientServiceBase A base implementation of a client service that supports configuration of execution based on a statement name pattern and statement types.DbClientServiceBase.DbClientServiceBuilderBase<B extends DbClientServiceBase.DbClientServiceBuilderBase<B>> A base class for builders ofDbClientServiceBase
.DbStatementContext Context of execution of a specific statement.DbStatementContext.Builder A fluent API builder to createDbStatementContext
.DbStatementContext.BuilderBase<T extends DbStatementContext.BuilderBase<T>> A base builder that must be extended to implement a newDbStatementContext
. -
Enum Summary Enum Description ParamType Type of statement parameters.