Class FunctionTableReference
java.lang.Object
org.hibernate.sql.ast.tree.from.AbstractTableReference
org.hibernate.sql.ast.tree.from.DerivedTableReference
org.hibernate.sql.ast.tree.from.FunctionTableReference
- All Implemented Interfaces:
ColumnReferenceQualifier, TableReference, SqlAstNode
A table reference for a table valued function.
-
Field Summary
Fields inherited from class AbstractTableReference
identificationVariable, isOptional -
Constructor Summary
ConstructorsConstructorDescriptionFunctionTableReference(FunctionExpression functionExpression, String identificationVariable, List<String> columnNames, boolean lateral, boolean rendersIdentifierVariable, Set<String> compatibleTableExpressions, SessionFactoryImplementor sessionFactory) -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(SqlAstWalker sqlTreeWalker) booleancontainsAffectedTableName(String requestedName) booleanvisitAffectedTableNames(Function<String, Boolean> nameCollector) Methods inherited from class DerivedTableReference
getColumnNames, getTableId, getTableReference, isLateral, resolveTableReference, resolveTableReferenceMethods inherited from class AbstractTableReference
equals, getIdentificationVariable, hashCode, isOptionalMethods inherited from class Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ColumnReferenceQualifier
getTableReference, getTableReference, getTableReference, resolveTableReferenceMethods inherited from interface TableReference
applyAffectedTableNames, asEmbeddableFunctionTableReference, getAffectedTableNames, isEmbeddableFunctionTableReference
-
Constructor Details
-
FunctionTableReference
public FunctionTableReference(FunctionExpression functionExpression, String identificationVariable, List<String> columnNames, boolean lateral, boolean rendersIdentifierVariable, Set<String> compatibleTableExpressions, SessionFactoryImplementor sessionFactory)
-
-
Method Details
-
getFunctionExpression
-
getCompatibleTableExpressions
-
rendersIdentifierVariable
public boolean rendersIdentifierVariable() -
accept
-
visitAffectedTableNames
-
containsAffectedTableName
-