Class AbstractColumnReferenceQualifier

java.lang.Object
org.hibernate.sql.ast.tree.from.AbstractColumnReferenceQualifier
All Implemented Interfaces:
ColumnReferenceQualifier
Direct Known Subclasses:
AbstractTableGroup, OneToManyTableGroup

public abstract class AbstractColumnReferenceQualifier extends Object implements ColumnReferenceQualifier
  • Constructor Details

    • AbstractColumnReferenceQualifier

      public AbstractColumnReferenceQualifier()
  • Method Details

    • getPrimaryTableReference

      protected abstract TableReference getPrimaryTableReference()
    • getTableReferenceJoins

      protected abstract List<TableReferenceJoin> getTableReferenceJoins()
    • getSessionFactory

      protected abstract SessionFactoryImplementor getSessionFactory()
    • getTableReference

      public TableReference getTableReference(NavigablePath navigablePath, String tableExpression, boolean resolve)
      Description copied from interface: ColumnReferenceQualifier
      Returns the table reference for the table expression, or null if not found.
      Specified by:
      getTableReference in interface ColumnReferenceQualifier
      Parameters:
      navigablePath - The path for which to look up the table reference, may be null
      tableExpression - The table expression for which to look up the table reference
      resolve - Whether to potentially create table reference joins for this table group