Uses of Interface
io.helidon.dbclient.DbClientServiceContext
Packages that use DbClientServiceContext
Package
Description
Helidon Database Client API.
JDBC client for Helidon.
Tracing support for Helidon Database Client.
-
Uses of DbClientServiceContext in io.helidon.dbclient
Classes in io.helidon.dbclient that implement DbClientServiceContextModifier and TypeClassDescriptionclassInterceptor context to get (and possibly manipulate) database operations.Methods in io.helidon.dbclient that return DbClientServiceContextModifier and TypeMethodDescriptionprotected abstract DbClientServiceContextDbClientServiceBase.apply(DbClientServiceContext context) This method is only invoked if the predicate for this service was passed.Set a new context to be used by other interceptors and when executing the statement.static DbClientServiceContextDbClientServiceContext.create(DbExecuteContext execContext, DbStatementType stmtType, CompletionStage<Void> stmtFuture, CompletionStage<Long> queryFuture, DbStatementParameters stmtParams) Create a new client service context.DbClientServiceContext.parameters(List<Object> parameters) Set new indexed parameters to be used.DbClientServiceContext.parameters(Map<String, Object> parameters) Set new named parameters to be used.DbClientService.statement(DbClientServiceContext context) Statement execution to be intercepted.final DbClientServiceContextDbClientServiceBase.statement(DbClientServiceContext context) Set a new statement to be used.Set a new statement with indexed parameters to be used.Set a new statement with named parameters to be used.DbClientServiceContext.statementName(String name) Set a new statement name to be used.Methods in io.helidon.dbclient that return types with arguments of type DbClientServiceContextModifier and TypeMethodDescriptionprotected Predicate<DbClientServiceContext> DbClientServiceBase.BuilderBase.predicate()Predicate used to build a client service.Methods in io.helidon.dbclient with parameters of type DbClientServiceContextModifier and TypeMethodDescriptionprotected abstract DbClientServiceContextDbClientServiceBase.apply(DbClientServiceContext context) This method is only invoked if the predicate for this service was passed.DbClientService.statement(DbClientServiceContext context) Statement execution to be intercepted.final DbClientServiceContextDbClientServiceBase.statement(DbClientServiceContext context) Method parameters in io.helidon.dbclient with type arguments of type DbClientServiceContextModifier and TypeMethodDescriptionprotected <T> TDbStatementBase.doExecute(BiFunction<CompletableFuture<Long>, DbClientServiceContext, T> function) Execute the statement with interception.DbClientServiceBase.BuilderBase.statementPredicate(Predicate<DbClientServiceContext> predicate) Configure a predicate whose result will be used to decide whether to trigger this service or not. -
Uses of DbClientServiceContext in io.helidon.dbclient.jdbc
Methods in io.helidon.dbclient.jdbc with parameters of type DbClientServiceContextModifier and TypeMethodDescriptionprotected PreparedStatementJdbcStatement.prepareStatement(DbClientServiceContext serviceContext) Create thePreparedStatement. -
Uses of DbClientServiceContext in io.helidon.dbclient.tracing
Methods in io.helidon.dbclient.tracing that return DbClientServiceContextModifier and TypeMethodDescriptionprotected DbClientServiceContextDbClientTracing.apply(DbClientServiceContext serviceContext) Methods in io.helidon.dbclient.tracing with parameters of type DbClientServiceContextModifier and TypeMethodDescriptionprotected DbClientServiceContextDbClientTracing.apply(DbClientServiceContext serviceContext)