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 TypeMethodDescriptionbooleancontainsAffectedTableName(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, toStringMethods inherited from class org.hibernate.sql.ast.tree.from.AbstractTableReference
equals, getIdentificationVariable, hashCode, isOptionalMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.hibernate.sql.ast.tree.from.ColumnReferenceQualifier
getTableReference, getTableReference, getTableReference, resolveTableReference, resolveTableReferenceMethods inherited from interface org.hibernate.sql.ast.tree.from.TableReference
applyAffectedTableNames, asEmbeddableFunctionTableReference, isEmbeddableFunctionTableReference
-
Constructor Details
-
UnionTableReference
-
UnionTableReference
-
-
Method Details
-
containsAffectedTableName
- Specified by:
containsAffectedTableNamein interfaceTableReference- Overrides:
containsAffectedTableNamein classNamedTableReference
-
visitAffectedTableNames
- Specified by:
visitAffectedTableNamesin interfaceTableReference- Overrides:
visitAffectedTableNamesin classNamedTableReference