Top Description Fields Constructors Methods
org.hibernate.sql.ast.tree.from

public Class QueryPartTableReference

extends DerivedTableReference
Class Inheritance
Imports
java.util.List, java.util.function.Function, org.hibernate.engine.spi.SessionFactoryImplementor, org.hibernate.sql.ast.SqlAstWalker, org.hibernate.sql.ast.tree.select.QueryPart, .SelectStatement

A table reference for a query part.
Author
Christian Beikov

Field Summary

Modifier and TypeField and Description
private final SelectStatement

Constructor Summary

AccessConstructor and Description
public
QueryPartTableReference(SelectStatement selectStatement, String identificationVariable, List<String> columnNames, boolean lateral, SessionFactoryImplementor sessionFactory)

Deprecated as a consequence of SessionFactoryImplementor being deprecated.

Method Summary

Modifier and TypeMethod and Description
public void
public QueryPart
public SelectStatement
public Boolean
Inherited from org.hibernate.sql.ast.tree.from.DerivedTableReference:
getColumnNamesgetTableIdgetTableReferenceisLateralresolveTableReferenceresolveTableReference

Field Detail

selectStatementback to summary
private final SelectStatement selectStatement

Constructor Detail

QueryPartTableReferenceback to summary
public QueryPartTableReference(SelectStatement selectStatement, String identificationVariable, List<String> columnNames, boolean lateral, SessionFactoryImplementor sessionFactory)

Deprecated

as a consequence of SessionFactoryImplementor being deprecated. See corresponding docs for further information.

Method Detail

acceptback to summary
public void accept(SqlAstWalker sqlTreeWalker)

Implements org.hibernate.sql.ast.tree.from.TableReference.accept.

Annotations
@Override
getQueryPartback to summary
public QueryPart getQueryPart()
getStatementback to summary
public SelectStatement getStatement()
visitAffectedTableNamesback to summary
public Boolean visitAffectedTableNames(Function<String, Boolean> nameCollector)

Implements org.hibernate.sql.ast.tree.from.TableReference.visitAffectedTableNames.

Annotations
@Override