Interface StatementBuilder<US extends UpdateStatement>

Type Parameters:
US - The type of update statement being built.
All Known Implementing Classes:
AbstractStatementBuilder, DeleteBuilder, NoOpStatementBuilder

public sealed interface StatementBuilder<US extends UpdateStatement> permits AbstractStatementBuilder<US>, NoOpStatementBuilder
Interface for building SQL statements.
  • Method Summary

    Modifier and Type
    Method
    Description
    Builds the final SQL statement.
    Returns the chain of statements built so far.
  • Method Details

    • statementChain

      StatementChain statementChain()
      Returns the chain of statements built so far.
      Returns:
      The statement chain.
    • build

      US build()
      Builds the final SQL statement.
      Returns:
      The built statement.