Class AbstractStatementBuilder<US extends UpdateStatement>

java.lang.Object
org.litebridge.orm.persistence.AbstractStatementBuilder<US>
Type Parameters:
US - The type of update statement being built.
All Implemented Interfaces:
StatementBuilder<US>
Direct Known Subclasses:
DeleteBuilder

public abstract sealed class AbstractStatementBuilder<US extends UpdateStatement> extends Object implements StatementBuilder<US> permits DeleteBuilder (not exhaustive)
Abstract base class for building SQL statements.
  • Field Details

    • ormTable

      protected final OrmTable ormTable
      The ORM table associated with the statement.
  • Constructor Details

    • AbstractStatementBuilder

      protected AbstractStatementBuilder(OrmTable ormTable)
      Constructs a new AbstractStatementBuilder.
      Parameters:
      ormTable - The ORM table.
  • Method Details