Uses of Class
org.hibernate.sql.ast.tree.select.SelectStatement
-
Packages that use SelectStatement Package Description org.hibernate.engine.spi org.hibernate.loader.ast.internal org.hibernate.query.sqm.mutation.internal org.hibernate.query.sqm.sql Package for the translation of SQM into SQL ASTorg.hibernate.sql.ast Package defining a SQL AST for use in creating and executing various JDBC operationsorg.hibernate.sql.ast.spi Package defining support for creating and consuming SQL AST -
-
Uses of SelectStatement in org.hibernate.engine.spi
Methods in org.hibernate.engine.spi with parameters of type SelectStatement Modifier and Type Method Description static SubselectFetch.RegistrationHandlerSubselectFetch. createRegistrationHandler(BatchFetchQueue batchFetchQueue, SelectStatement sqlAst, List<JdbcParameter> jdbcParameters, JdbcParameterBindings jdbcParameterBindings)static SubselectFetch.RegistrationHandlerSubselectFetch. createRegistrationHandler(BatchFetchQueue batchFetchQueue, SelectStatement sqlAst, TableGroup tableGroup, List<JdbcParameter> jdbcParameters, JdbcParameterBindings jdbcParameterBindings) -
Uses of SelectStatement in org.hibernate.loader.ast.internal
Methods in org.hibernate.loader.ast.internal that return SelectStatement Modifier and Type Method Description static SelectStatementLoaderSelectBuilder. createSelect(Loadable loadable, List<? extends ModelPart> partsToSelect, List<ModelPart> restrictedParts, DomainResult<?> cachedDomainResult, int numberOfKeysToLoad, LoadQueryInfluencers loadQueryInfluencers, LockOptions lockOptions, Consumer<JdbcParameter> jdbcParameterConsumer, SessionFactoryImplementor sessionFactory)static SelectStatementLoaderSelectBuilder. createSelect(Loadable loadable, List<? extends ModelPart> partsToSelect, ModelPart restrictedPart, DomainResult<?> cachedDomainResult, int numberOfKeysToLoad, LoadQueryInfluencers loadQueryInfluencers, LockOptions lockOptions, Consumer<JdbcParameter> jdbcParameterConsumer, SessionFactoryImplementor sessionFactory)Create an SQL AST select-statement based on matching one-or-more keysstatic SelectStatementLoaderSelectBuilder. createSelectByUniqueKey(Loadable loadable, List<? extends ModelPart> partsToSelect, ModelPart restrictedPart, DomainResult<?> cachedDomainResult, int numberOfKeysToLoad, LoadQueryInfluencers loadQueryInfluencers, LockOptions lockOptions, Consumer<JdbcParameter> jdbcParameterConsumer, SessionFactoryImplementor sessionFactory)Create an SQL AST select-statement for a select by unique key based on matching one-or-more keysstatic SelectStatementLoaderSelectBuilder. createSubSelectFetchSelect(PluralAttributeMapping attributeMapping, SubselectFetch subselect, DomainResult cachedDomainResult, LoadQueryInfluencers loadQueryInfluencers, LockOptions lockOptions, Consumer<JdbcParameter> jdbcParameterConsumer, SessionFactoryImplementor sessionFactory)Create an SQL AST select-statement used for subselect-based CollectionLoaderSelectStatementCollectionElementLoaderByIndex. getSqlAst()SelectStatementCollectionLoaderSingleKey. getSqlAst()Constructors in org.hibernate.loader.ast.internal with parameters of type SelectStatement Constructor Description SingleIdArrayLoadPlan(ModelPart restrictivePart, SelectStatement sqlAst, List<JdbcParameter> jdbcParameters, LockOptions lockOptions, SessionFactoryImplementor sessionFactory)SingleIdLoadPlan(Loadable persister, ModelPart restrictivePart, SelectStatement sqlAst, List<JdbcParameter> jdbcParameters, LockOptions lockOptions, SessionFactoryImplementor sessionFactory) -
Uses of SelectStatement in org.hibernate.query.sqm.mutation.internal
Methods in org.hibernate.query.sqm.mutation.internal that return SelectStatement Modifier and Type Method Description static SelectStatementMatchingIdSelectionHelper. generateMatchingIdSelectStatement(EntityMappingType targetEntityDescriptor, SqmDeleteOrUpdateStatement sqmStatement, boolean queryRoot, Predicate restriction, MultiTableSqmMutationConverter sqmConverter, DomainQueryExecutionContext executionContext, SessionFactoryImplementor sessionFactory) -
Uses of SelectStatement in org.hibernate.query.sqm.sql
Methods in org.hibernate.query.sqm.sql that return SelectStatement Modifier and Type Method Description SelectStatementBaseSqmToSqlAstConverter. visitSelectStatement(SqmSelectStatement<?> statement)Methods in org.hibernate.query.sqm.sql that return types with arguments of type SelectStatement Modifier and Type Method Description SqmTranslator<SelectStatement>SqmTranslatorFactory. createSelectTranslator(SqmSelectStatement<?> sqmSelectStatement, QueryOptions queryOptions, DomainParameterXref domainParameterXref, QueryParameterBindings domainParameterBindings, LoadQueryInfluencers loadQueryInfluencers, SqlAstCreationContext creationContext, boolean deduplicateSelectionItems)SqmTranslator<SelectStatement>StandardSqmTranslatorFactory. createSelectTranslator(SqmSelectStatement<?> sqmSelectStatement, QueryOptions queryOptions, 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 SelectStatement Modifier and Type Method Description SqlAstTranslator<JdbcSelect>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 SelectStatement Modifier and Type Method Description SqlAstTranslator<JdbcSelect>StandardSqlAstTranslatorFactory. buildSelectTranslator(SessionFactoryImplementor sessionFactory, SelectStatement statement)protected intAbstractSqlAstTranslator. getMaxRows(SelectStatement sqlAstSelect, JdbcParameterBindings jdbcParameterBindings, int rowsToSkip)protected intAbstractSqlAstTranslator. getRowsToSkip(SelectStatement sqlAstSelect, JdbcParameterBindings jdbcParameterBindings)protected JdbcSelectAbstractSqlAstTranslator. translateSelect(SelectStatement sqlAstSelect)voidAbstractSqlAstTranslator. visitSelectStatement(SelectStatement statement)voidAbstractSqlAstWalker. visitSelectStatement(SelectStatement statement)voidAggregateFunctionChecker. visitSelectStatement(SelectStatement statement)voidExpressionReplacementWalker. visitSelectStatement(SelectStatement statement)
-