Package org.hibernate.sql.ast.tree.from
Class UnionTableReference
java.lang.Object
org.hibernate.sql.ast.tree.from.AbstractTableReference
org.hibernate.sql.ast.tree.from.NamedTableReference
org.hibernate.sql.ast.tree.from.UnionTableReference
- All Implemented Interfaces:
ColumnReferenceQualifier
,TableReference
,SqlAstNode
-
Field Summary
Fields inherited from class org.hibernate.sql.ast.tree.from.AbstractTableReference
identificationVariable, isOptional
-
Constructor Summary
ConstructorsConstructorDescriptionUnionTableReference
(String unionTableExpression, String[] subclassTableSpaceExpressions, String identificationVariable) UnionTableReference
(String unionTableExpression, String[] subclassTableSpaceExpressions, String identificationVariable, boolean isOptional) -
Method Summary
Modifier and TypeMethodDescriptionboolean
containsAffectedTableName
(String requestedName) getTableReference
(NavigablePath navigablePath, String tableExpression, boolean resolve) Returns the table reference for the table expression, or null if not found.resolveTableReference
(NavigablePath navigablePath, String tableExpression) LikeColumnReferenceQualifier.getTableReference(NavigablePath, String, boolean)
, but will throw an exception if no table reference can be found, even after resolving possible table reference joins.visitAffectedTableNames
(Function<String, Boolean> nameCollector) Methods inherited from class org.hibernate.sql.ast.tree.from.NamedTableReference
accept, getAffectedTableNames, getTableExpression, getTableId, setPrunedTableExpression, toString
Methods inherited from class org.hibernate.sql.ast.tree.from.AbstractTableReference
equals, getIdentificationVariable, hashCode, isOptional
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.hibernate.sql.ast.tree.from.ColumnReferenceQualifier
getTableReference, getTableReference, getTableReference, resolveTableReference, resolveTableReference
Methods inherited from interface org.hibernate.sql.ast.tree.from.TableReference
applyAffectedTableNames, asEmbeddableFunctionTableReference, isEmbeddableFunctionTableReference
-
Constructor Details
-
UnionTableReference
-
UnionTableReference
-
-
Method Details
-
containsAffectedTableName
- Specified by:
containsAffectedTableName
in interfaceTableReference
- Overrides:
containsAffectedTableName
in classNamedTableReference
-
visitAffectedTableNames
- Specified by:
visitAffectedTableNames
in interfaceTableReference
- Overrides:
visitAffectedTableNames
in classNamedTableReference