Class DbExecuteContext.BuilderBase<B extends DbExecuteContext.BuilderBase<B,T>,T extends DbExecuteContext>

java.lang.Object
io.helidon.dbclient.DbExecuteContext.BuilderBase<B,T>
Type Parameters:
B - type of the builder
T - type of the built instance
All Implemented Interfaces:
Builder<B,T>, Supplier<T>
Direct Known Subclasses:
DbExecuteContext.Builder
Enclosing class:
DbExecuteContext

public abstract static class DbExecuteContext.BuilderBase<B extends DbExecuteContext.BuilderBase<B,T>,T extends DbExecuteContext> extends Object implements Builder<B,T>
Base builder for DbExecuteContext.
  • Constructor Details

    • BuilderBase

      public BuilderBase()
  • Method Details

    • statement

      public B statement(String statement)
      Set the execution statement.
      Parameters:
      statement - statement
      Returns:
      updated builder instance
    • statementName

      public B statementName(String statementName)
      Set the execution statement name.
      Parameters:
      statementName - statement name
      Returns:
      updated builder instance
    • clientContext

      public B clientContext(DbClientContext clientContext)
      Set the client context.
      Parameters:
      clientContext - client context
      Returns:
      updated builder instance