- java.lang.Object
 - 
- io.helidon.dbclient.DbClient.Builder
 
 
- 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DbClient.BuilderaddService(DbClientService clientService)Add a client service.DbClient.BuilderaddService(Supplier<? extends DbClientService> clientServiceSupplier)Add a client service.DbClient.BuilderaddServiceProvider(DbClientServiceProvider provider)Add an interceptor provider.DbClientbuild()Build provider specific database handler.DbClient.Builderconfig(Config config)Use database connection configuration from configuration file.DbClient.BuildermapperManager(MapperManager manager)Mapper manager for generic mapping, such as mapping of parameters to expected types.DbClient.BuildermapperProvider(DbMapperProvider provider)Database schema mappers provider.DbClient.Builderstatements(DbStatements statements)Statements to use either from configuration or manually configured. 
 - 
 
- 
- 
Method Detail
- 
build
public DbClient build()
Build provider specific database handler. 
- 
addServiceProvider
public DbClient.Builder addServiceProvider(DbClientServiceProvider provider)
Add an interceptor provider. The provider is only used when configuration is used (config(io.helidon.config.Config).- Parameters:
 provider- provider to add to the list of loaded providers- Returns:
 - updated builder instance
 
 
- 
addService
public DbClient.Builder addService(DbClientService clientService)
Add a client service.- Parameters:
 clientService- clientService to apply- Returns:
 - updated builder instance
 
 
- 
addService
public DbClient.Builder addService(Supplier<? extends DbClientService> clientServiceSupplier)
Add a client service.- Parameters:
 clientServiceSupplier- supplier of client service- Returns:
 - updated builder instance
 
 
- 
config
public DbClient.Builder config(Config config)
Use database connection configuration from configuration file.- Parameters:
 config-Configinstance with database connection attributes- Returns:
 - database provider builder
 
 
- 
statements
public DbClient.Builder statements(DbStatements statements)
Statements to use either from configuration or manually configured.- Parameters:
 statements- Statements to use- Returns:
 - updated builder instance
 
 
- 
mapperProvider
public DbClient.Builder mapperProvider(DbMapperProvider provider)
Database schema mappers provider. Mappers associated with types in this provider will override existing types associations loaded asDbMapperProviderJava services.- Parameters:
 provider- database schema mappers provider to use- Returns:
 - updated builder instance
 
 
- 
mapperManager
public DbClient.Builder mapperManager(MapperManager manager)
Mapper manager for generic mapping, such as mapping of parameters to expected types.- Parameters:
 manager- mapper manager- Returns:
 - updated builder instance
 
 
 - 
 
 -