Package org.hibernate.sql.ast.tree.from
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 Summary
Constructors Constructor Description AbstractColumnReferenceQualifier()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract TableReference
getPrimaryTableReference()
protected abstract SessionFactoryImplementor
getSessionFactory()
TableReference
getTableReference(NavigablePath navigablePath, String tableExpression, boolean resolve)
Returns the table reference for the table expression, or null if not found.protected abstract List<TableReferenceJoin>
getTableReferenceJoins()
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.hibernate.sql.ast.tree.from.ColumnReferenceQualifier
getTableReference, getTableReference, getTableReference, resolveTableReference, resolveTableReference, resolveTableReference
-
-
-
-
Method Detail
-
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 interfaceColumnReferenceQualifier
- Parameters:
navigablePath
- The path for which to look up the table reference, may be nulltableExpression
- The table expression for which to look up the table referenceresolve
- Whether to potentially create table reference joins for this table group
-
-