Class AbstractStatementBuilder

java.lang.Object
org.litebridge.orm.persistence.AbstractStatementBuilder
All Implemented Interfaces:
StatementBuilder
Direct Known Subclasses:
AbstractConditionalStatementBuilder

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

    • ormTable

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

      protected final LitebridgeContext litebridgeContext
      The ORM context.
    • node

      protected QueryNode node
      The current query node.
  • Constructor Details

    • AbstractStatementBuilder

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