Uses of Class
org.hibernate.sql.ast.tree.select.SelectStatement
Packages that use SelectStatement
Package
Description
Internal package containing dialect-specific extensions of
AbstractSqlAstTranslator.This package defines some central internal SPI abstractions
used throughout the implementation of Hibernate.
Package for the translation of SQM into SQL AST
Package defining a SQL AST for use in generation of SQL.
Package defining support for creating and consuming a SQL AST.
AST nodes representing expressions in a SQL tree.
AST nodes representing root tables and joins in a SQL tree.
AST nodes representing logical predicates in a SQL tree.
-
Uses of SelectStatement in org.hibernate.dialect.sql.ast
Methods in org.hibernate.dialect.sql.ast with parameters of type SelectStatementModifier and TypeMethodDescriptionvoidDB2SqlAstTranslator.visitSelectStatement(SelectStatement statement) -
Uses of SelectStatement in org.hibernate.engine.spi
Methods in org.hibernate.engine.spi with parameters of type SelectStatementModifier and TypeMethodDescriptionSubselectFetch.createRegistrationHandler(BatchFetchQueue batchFetchQueue, SelectStatement sqlAst, TableGroup tableGroup, JdbcParametersList jdbcParameters, JdbcParameterBindings jdbcParameterBindings) SubselectFetch.createRegistrationHandler(BatchFetchQueue batchFetchQueue, SelectStatement sqlAst, JdbcParametersList jdbcParameters, JdbcParameterBindings jdbcParameterBindings) -
Uses of SelectStatement in org.hibernate.query.sqm.sql
Methods in org.hibernate.query.sqm.sql that return SelectStatementModifier and TypeMethodDescriptionBaseSqmToSqlAstConverter.visitSelectStatement(SqmSelectStatement<?> statement) BaseSqmToSqlAstConverter.visitSubQueryExpression(SqmSubQuery<?> sqmSubQuery) Methods in org.hibernate.query.sqm.sql that return types with arguments of type SelectStatementModifier and TypeMethodDescriptionSqmTranslatorFactory.createSelectTranslator(SqmSelectStatement<?> sqmSelectStatement, QueryOptions queryOptions, org.hibernate.query.sqm.internal.DomainParameterXref domainParameterXref, QueryParameterBindings domainParameterBindings, LoadQueryInfluencers loadQueryInfluencers, SqlAstCreationContext creationContext, boolean deduplicateSelectionItems) StandardSqmTranslatorFactory.createSelectTranslator(SqmSelectStatement<?> sqmSelectStatement, QueryOptions queryOptions, org.hibernate.query.sqm.internal.DomainParameterXref domainParameterXref, QueryParameterBindings domainParameterBindings, LoadQueryInfluencers loadQueryInfluencers, SqlAstCreationContext creationContext, boolean deduplicateSelectionItems) -
Uses of SelectStatement in org.hibernate.sql.ast
Methods in org.hibernate.sql.ast with parameters of type SelectStatementModifier and TypeMethodDescriptionSqlAstTranslator<org.hibernate.sql.exec.internal.JdbcOperationQuerySelect> SqlAstTranslatorFactory.buildSelectTranslator(SessionFactoryImplementor sessionFactory, SelectStatement statement) Builds a single-use select translatorvoidSqlAstWalker.visitSelectStatement(SelectStatement statement) -
Uses of SelectStatement in org.hibernate.sql.ast.spi
Methods in org.hibernate.sql.ast.spi with parameters of type SelectStatementModifier and TypeMethodDescriptionSqlAstTranslator<org.hibernate.sql.exec.internal.JdbcOperationQuerySelect> StandardSqlAstTranslatorFactory.buildSelectTranslator(SessionFactoryImplementor sessionFactory, SelectStatement statement) protected voidAbstractSqlAstTranslator.emulateQuantifiedTupleSubQueryPredicate(Predicate predicate, SelectStatement selectStatement, SqlTuple lhsTuple, ComparisonOperator tupleComparisonOperator) An optimized emulation for relational tuple sub-query comparisons.protected <X extends Expression>
voidAbstractSqlAstTranslator.emulateSubQueryRelationalRestrictionPredicate(Predicate predicate, boolean negated, SelectStatement selectStatement, X lhsTuple, AbstractSqlAstTranslator.SubQueryRelationalRestrictionEmulationRenderer<X> renderer, ComparisonOperator tupleComparisonOperator) protected intAbstractSqlAstTranslator.getMaxRows(SelectStatement sqlAstSelect, JdbcParameterBindings jdbcParameterBindings, int rowsToSkip) protected intAbstractSqlAstTranslator.getRowsToSkip(SelectStatement sqlAstSelect, JdbcParameterBindings jdbcParameterBindings) protected JdbcSelectAbstractSqlAstTranslator.translateSelect(SelectStatement selectStatement) voidAbstractSqlAstTranslator.visitSelectStatement(SelectStatement statement) voidAbstractSqlAstWalker.visitSelectStatement(SelectStatement statement) voidAggregateFunctionChecker.visitSelectStatement(SelectStatement statement) voidExpressionReplacementWalker.visitSelectStatement(SelectStatement statement) -
Uses of SelectStatement in org.hibernate.sql.ast.tree.expression
Methods in org.hibernate.sql.ast.tree.expression that return SelectStatementModifier and TypeMethodDescriptionAny.getSubquery()Every.getSubquery()ModifiedSubQueryExpression.getSubQuery()Constructors in org.hibernate.sql.ast.tree.expression with parameters of type SelectStatementModifierConstructorDescriptionAny(SelectStatement subquery, MappingModelExpressible<?> type) Every(SelectStatement subquery, MappingModelExpressible<?> type) ModifiedSubQueryExpression(SelectStatement subQuery, ModifiedSubQueryExpression.Modifier modifier) -
Uses of SelectStatement in org.hibernate.sql.ast.tree.from
Methods in org.hibernate.sql.ast.tree.from that return SelectStatementConstructors in org.hibernate.sql.ast.tree.from with parameters of type SelectStatementModifierConstructorDescriptionQueryPartTableGroup(NavigablePath navigablePath, TableGroupProducer tableGroupProducer, SelectStatement selectStatement, String sourceAlias, List<String> columnNames, boolean lateral, boolean canUseInnerJoins, SessionFactoryImplementor sessionFactory) QueryPartTableGroup(NavigablePath navigablePath, TableGroupProducer tableGroupProducer, SelectStatement selectStatement, String sourceAlias, List<String> columnNames, Set<String> compatibleTableExpressions, boolean lateral, boolean canUseInnerJoins, SessionFactoryImplementor sessionFactory) QueryPartTableReference(SelectStatement selectStatement, String identificationVariable, List<String> columnNames, boolean lateral, SessionFactoryImplementor sessionFactory) -
Uses of SelectStatement in org.hibernate.sql.ast.tree.predicate
Methods in org.hibernate.sql.ast.tree.predicate that return SelectStatementModifier and TypeMethodDescriptionExistsPredicate.getExpression()InSubQueryPredicate.getSubQuery()Constructors in org.hibernate.sql.ast.tree.predicate with parameters of type SelectStatementModifierConstructorDescriptionExistsPredicate(SelectStatement expression, boolean negated, JdbcMappingContainer expressionType) InSubQueryPredicate(Expression testExpression, SelectStatement subQuery, boolean negated, JdbcMappingContainer expressionType) -
Uses of SelectStatement in org.hibernate.sql.results.jdbc.spi
Methods in org.hibernate.sql.results.jdbc.spi with parameters of type SelectStatementModifier and TypeMethodDescriptionJdbcValuesMappingProducerProvider.buildMappingProducer(SelectStatement sqlAst, SessionFactoryImplementor sessionFactory) Provide the JdbcValuesMappingProducer to use for the given SQL AST