java.lang.Object
io.helidon.dbclient.DbExecuteContext
- All Implemented Interfaces:
- DbContext
Execution context.
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic final classBuilder forDbExecuteContext.static classDbExecuteContext.BuilderBase<B extends DbExecuteContext.BuilderBase<B,T>, T extends DbExecuteContext> Base builder forDbExecuteContext.
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedDbExecuteContext(DbExecuteContext.BuilderBase<? extends DbExecuteContext.BuilderBase<?, ? extends DbExecuteContext>, ? extends DbExecuteContext> builder) Creates an instance of execution context.
- 
Method SummaryModifier and TypeMethodDescriptionstatic DbExecuteContext.Builderbuilder()Create Helidon database client context builder.protected <C extends DbClientContext>
 CclientContext(Class<C> cls) Returns client context cast to it's extending class.Configured client services (interceptors).static DbExecuteContextcreate(String statementName, String statement, DbClientContext context) Create a new execution context.Configured DB Mapper manager.dbType()Type of this database provider (such as jdbc:mysql, mongoDB etc.).Configured mapper manager.booleanConfigured missing values in named parametersMaphandling.Get the execution statement.Get the execution statement name.Configured statements.
- 
Constructor Details- 
DbExecuteContextprotected DbExecuteContext(DbExecuteContext.BuilderBase<? extends DbExecuteContext.BuilderBase<?, ? extends DbExecuteContext>, ? extends DbExecuteContext> builder) Creates an instance of execution context.- Parameters:
- builder- Helidon database client context builder
 
 
- 
- 
Method Details- 
statementNameGet the execution statement name.- Returns:
- statement name
 
- 
statementGet the execution statement.- Returns:
- statement
 
- 
missingMapParametersAsNullpublic boolean missingMapParametersAsNull()Description copied from interface:DbContextConfigured missing values in named parametersMaphandling.- Specified by:
- missingMapParametersAsNullin interface- DbContext
- Returns:
- when set to true, named parameters value missing in theMapis considered asnull, when set tofalse, any parameter value missing in theMapwill cause an exception.
 
- 
statementsDescription copied from interface:DbContextConfigured statements.- Specified by:
- statementsin interface- DbContext
- Returns:
- statements
 
- 
dbMapperManagerDescription copied from interface:DbContextConfigured DB Mapper manager.- Specified by:
- dbMapperManagerin interface- DbContext
- Returns:
- DB mapper manager
 
- 
mapperManagerDescription copied from interface:DbContextConfigured mapper manager.- Specified by:
- mapperManagerin interface- DbContext
- Returns:
- mapper manager
 
- 
clientServicesDescription copied from interface:DbContextConfigured client services (interceptors).- Specified by:
- clientServicesin interface- DbContext
- Returns:
- client services
 
- 
dbTypeDescription copied from interface:DbContextType of this database provider (such as jdbc:mysql, mongoDB etc.).
- 
clientContextReturns client context cast to it's extending class.- Type Parameters:
- C- client context extending type
- Parameters:
- cls-- DbClientContextextending class
- Returns:
- extended client context
 
- 
createpublic static DbExecuteContext create(String statementName, String statement, DbClientContext context) Create a new execution context.- Parameters:
- statementName- statement name
- statement- statement
- context- client context
- Returns:
- execution context
 
- 
builderCreate Helidon database client context builder.- Returns:
- database client context builder
 
 
-