Package org.hibernate.sql.ast.tree.from
Interface ColumnReferenceQualifier
- All Known Subinterfaces:
PluralTableGroup,TableGroup,TableReference,VirtualTableGroup
- All Known Implementing Classes:
AbstractColumnReferenceQualifier,AbstractTableGroup,AbstractTableReference,CollectionTableGroup,CorrelatedPluralTableGroup,CorrelatedTableGroup,CteTableGroup,DelegatingTableGroup,DerivedTableReference,EmbeddableFunctionTableGroup,EmbeddableFunctionTableReference,FunctionTableGroup,FunctionTableReference,LazyTableGroup,MappedByTableGroup,MutatingTableReference,MutatingTableReferenceGroupWrapper,NamedTableReference,OneToManyTableGroup,QueryPartTableGroup,QueryPartTableReference,StandardTableGroup,StandardVirtualTableGroup,TableGroupImpl,UnionTableGroup,UnionTableReference,ValuesTableGroup,ValuesTableReference
public interface ColumnReferenceQualifier
-
Method Summary
Modifier and TypeMethodDescriptiondefault TableReferencegetTableReference(String tableExpression) default TableReferencegetTableReference(NavigablePath navigablePath, String tableExpression) getTableReference(NavigablePath navigablePath, String tableExpression, boolean resolve) Returns the table reference for the table expression, or null if not found.default TableReferencegetTableReference(NavigablePath navigablePath, ValuedModelPart modelPart, String tableExpression, boolean resolve) default TableReferenceresolveTableReference(String tableExpression) default TableReferenceresolveTableReference(NavigablePath navigablePath, String tableExpression) LikegetTableReference(NavigablePath, String, boolean), but will throw an exception if no table reference can be found, even after resolving possible table reference joins.default TableReferenceresolveTableReference(NavigablePath navigablePath, ValuedModelPart modelPart, String tableExpression)
-
Method Details
-
resolveTableReference
-
getTableReference
-