Uses of Class
org.hibernate.sql.ast.tree.select.QuerySpec
-
-
Uses of QuerySpec in org.hibernate.dialect
Methods in org.hibernate.dialect that return QuerySpec Modifier and Type Method Description QuerySpecSybaseSqmToSqlAstConverter. visitQuerySpec(SqmQuerySpec<?> sqmQuerySpec)Methods in org.hibernate.dialect with parameters of type QuerySpec Modifier and Type Method Description protected AbstractSqlAstTranslator.LockStrategyCockroachSqlAstTranslator. determineLockingStrategy(QuerySpec querySpec, AbstractSqlAstTranslator.ForUpdateClause forUpdateClause, Boolean followOnLocking)protected AbstractSqlAstTranslator.LockStrategyHSQLSqlAstTranslator. determineLockingStrategy(QuerySpec querySpec, AbstractSqlAstTranslator.ForUpdateClause forUpdateClause, Boolean followOnLocking)protected AbstractSqlAstTranslator.LockStrategyOracleSqlAstTranslator. determineLockingStrategy(QuerySpec querySpec, AbstractSqlAstTranslator.ForUpdateClause forUpdateClause, Boolean followOnLocking)protected AbstractSqlAstTranslator.LockStrategySpannerSqlAstTranslator. determineLockingStrategy(QuerySpec querySpec, AbstractSqlAstTranslator.ForUpdateClause forUpdateClause, Boolean followOnLocking)protected voidCockroachSqlAstTranslator. renderForUpdateClause(QuerySpec querySpec, AbstractSqlAstTranslator.ForUpdateClause forUpdateClause)protected voidHSQLSqlAstTranslator. renderForUpdateClause(QuerySpec querySpec, AbstractSqlAstTranslator.ForUpdateClause forUpdateClause)protected voidSpannerSqlAstTranslator. renderForUpdateClause(QuerySpec querySpec, AbstractSqlAstTranslator.ForUpdateClause forUpdateClause)protected voidSQLServerSqlAstTranslator. renderForUpdateClause(QuerySpec querySpec, AbstractSqlAstTranslator.ForUpdateClause forUpdateClause)protected voidSybaseASESqlAstTranslator. renderForUpdateClause(QuerySpec querySpec, AbstractSqlAstTranslator.ForUpdateClause forUpdateClause)protected voidSybaseSqlAstTranslator. renderForUpdateClause(QuerySpec querySpec, AbstractSqlAstTranslator.ForUpdateClause forUpdateClause)voidCockroachSqlAstTranslator. visitQuerySpec(QuerySpec querySpec)voidDB2SqlAstTranslator. visitQuerySpec(QuerySpec querySpec)voidHANASqlAstTranslator. visitQuerySpec(QuerySpec querySpec)voidMariaDBSqlAstTranslator. visitQuerySpec(QuerySpec querySpec)voidMySQLSqlAstTranslator. visitQuerySpec(QuerySpec querySpec)voidOracleSqlAstTranslator. visitQuerySpec(QuerySpec querySpec)voidPostgreSQLSqlAstTranslator. visitQuerySpec(QuerySpec querySpec)voidSQLServerSqlAstTranslator. visitQuerySpec(QuerySpec querySpec)voidTiDBSqlAstTranslator. visitQuerySpec(QuerySpec querySpec) -
Uses of QuerySpec in org.hibernate.dialect.function
Methods in org.hibernate.dialect.function that return QuerySpec Modifier and Type Method Description QuerySpecAggregateWindowEmulationQueryTransformer. transform(CteContainer cteContainer, QuerySpec querySpec, SqmToSqlAstConverter converter)Methods in org.hibernate.dialect.function with parameters of type QuerySpec Modifier and Type Method Description QuerySpecAggregateWindowEmulationQueryTransformer. transform(CteContainer cteContainer, QuerySpec querySpec, SqmToSqlAstConverter converter) -
Uses of QuerySpec in org.hibernate.engine.spi
Methods in org.hibernate.engine.spi that return QuerySpec Modifier and Type Method Description QuerySpecSubselectFetch. getLoadingSqlAst()The SQL AST select from which the owner was loadedConstructors in org.hibernate.engine.spi with parameters of type QuerySpec Constructor Description SubselectFetch(EntityValuedModelPart entityModelPart, QuerySpec loadingSqlAst, TableGroup ownerTableGroup, List<JdbcParameter> loadingJdbcParameters, JdbcParameterBindings loadingJdbcParameterBindings, Set<EntityKey> resultingEntityKeys) -
Uses of QuerySpec in org.hibernate.loader.ast.internal
Methods in org.hibernate.loader.ast.internal with parameters of type QuerySpec Modifier and Type Method Description List<Fetch>LoaderSqlAstCreationState.FetchProcessor. visitFetches(FetchParent fetchParent, QuerySpec querySpec, LoaderSqlAstCreationState creationState) -
Uses of QuerySpec in org.hibernate.metamodel.mapping.internal
Methods in org.hibernate.metamodel.mapping.internal with parameters of type QuerySpec Modifier and Type Method Description voidAbstractDomainPath. apply(ModelPart referenceModelPart, QuerySpec ast, TableGroup tableGroup, String collation, String modelPartName, SortOrder sortOrder, NullPrecedence nullPrecedence, SqlAstCreationState creationState)voidAbstractDomainPath. apply(QuerySpec ast, TableGroup tableGroup, String collation, String modelPartName, SortOrder sortOrder, NullPrecedence nullPrecedence, SqlAstCreationState creationState)ExpressionAbstractDomainPath. resolve(ModelPart referenceModelPart, QuerySpec ast, TableGroup tableGroup, String modelPartName, SqlAstCreationState creationState)SqlAstNodeAbstractDomainPath. resolve(QuerySpec ast, TableGroup tableGroup, String modelPartName, SqlAstCreationState creationState) -
Uses of QuerySpec in org.hibernate.metamodel.mapping.ordering
Methods in org.hibernate.metamodel.mapping.ordering with parameters of type QuerySpec Modifier and Type Method Description voidOrderByFragment. apply(QuerySpec ast, TableGroup tableGroup, SqlAstCreationState creationState)Apply the ordering to the given SQL ASTvoidOrderByFragmentImpl. apply(QuerySpec ast, TableGroup tableGroup, SqlAstCreationState creationState) -
Uses of QuerySpec in org.hibernate.metamodel.mapping.ordering.ast
Methods in org.hibernate.metamodel.mapping.ordering.ast with parameters of type QuerySpec Modifier and Type Method Description voidColumnReference. apply(QuerySpec ast, TableGroup tableGroup, String collation, String modelPartName, SortOrder sortOrder, NullPrecedence nullPrecedence, SqlAstCreationState creationState)voidFunctionExpression. apply(QuerySpec ast, TableGroup tableGroup, String collation, String modelPartName, SortOrder sortOrder, NullPrecedence nullPrecedence, SqlAstCreationState creationState)voidOrderingExpression. apply(QuerySpec ast, TableGroup tableGroup, String collation, String modelPartName, SortOrder sortOrder, NullPrecedence nullPrecedence, SqlAstCreationState creationState)Apply the SQL AST sort-specifications associated with this ordering-expressionvoidSelfRenderingOrderingExpression. apply(QuerySpec ast, TableGroup tableGroup, String collation, String modelPartName, SortOrder sortOrder, NullPrecedence nullPrecedence, SqlAstCreationState creationState)ExpressionColumnReference. resolve(QuerySpec ast, TableGroup tableGroup, String modelPartName, SqlAstCreationState creationState)SelfRenderingFunctionSqlAstExpressionFunctionExpression. resolve(QuerySpec ast, TableGroup tableGroup, String modelPartName, SqlAstCreationState creationState)SqlAstNodeOrderingExpression. resolve(QuerySpec ast, TableGroup tableGroup, String modelPartName, SqlAstCreationState creationState)ExpressionSelfRenderingOrderingExpression. resolve(QuerySpec ast, TableGroup tableGroup, String modelPartName, SqlAstCreationState creationState) -
Uses of QuerySpec in org.hibernate.query.sqm.mutation.internal
Methods in org.hibernate.query.sqm.mutation.internal that return QuerySpec Modifier and Type Method Description static QuerySpecMatchingIdSelectionHelper. generateMatchingIdSelectQuery(EntityMappingType targetEntityDescriptor, SqmDeleteOrUpdateStatement sqmStatement, DomainParameterXref domainParameterXref, Predicate restriction, MultiTableSqmMutationConverter sqmConverter, SessionFactoryImplementor sessionFactory)Methods in org.hibernate.query.sqm.mutation.internal with parameters of type QuerySpec Modifier and Type Method Description static ExpressionSqmInsertStrategyHelper. createRowNumberingExpression(QuerySpec querySpec, SessionFactoryImplementor sessionFactory)Creates a row numbering expression, that can be added to the select clause of the query spec. -
Uses of QuerySpec in org.hibernate.query.sqm.mutation.internal.cte
Methods in org.hibernate.query.sqm.mutation.internal.cte that return QuerySpec Modifier and Type Method Description protected QuerySpecAbstractCteMutationHandler. createIdSubQuery(CteStatement idSelectCte, ModelPart fkModelPart, SessionFactoryImplementor factory) -
Uses of QuerySpec in org.hibernate.query.sqm.mutation.internal.temptable
Methods in org.hibernate.query.sqm.mutation.internal.temptable that return QuerySpec Modifier and Type Method Description static QuerySpecExecuteWithoutIdTableHelper. createIdMatchingSubQuerySpec(NavigablePath navigablePath, TableReference rootTableReference, Predicate predicate, EntityPersister rootEntityPersister, SqlExpressionResolver sqlExpressionResolver, SessionFactoryImplementor sessionFactory)static QuerySpecExecuteWithTemporaryTableHelper. createIdTableSelectQuerySpec(TemporaryTable idTable, Function<SharedSessionContractImplementor,String> sessionUidAccess, EntityMappingType entityDescriptor, ExecutionContext executionContext)static QuerySpecExecuteWithTemporaryTableHelper. createIdTableSelectQuerySpec(TemporaryTable idTable, ModelPart fkModelPart, Function<SharedSessionContractImplementor,String> sessionUidAccess, EntityMappingType entityDescriptor, ExecutionContext executionContext) -
Uses of QuerySpec in org.hibernate.query.sqm.sql
Methods in org.hibernate.query.sqm.sql that return QuerySpec Modifier and Type Method Description QuerySpecBaseSqmToSqlAstConverter. visitQuerySpec(SqmQuerySpec<?> sqmQuerySpec)Methods in org.hibernate.query.sqm.sql with parameters of type QuerySpec Modifier and Type Method Description protected voidBaseSqmToSqlAstConverter. applyCollectionFilterPredicates(QuerySpec sqlQuerySpec)booleanBaseSqmToSqlAstConverter.AdditionalInsertValues. applySelections(QuerySpec querySpec, SessionFactoryImplementor sessionFactory)Returns true if the identifier can't be applied directly and needs to be generated separately. -
Uses of QuerySpec in org.hibernate.sql.ast
Methods in org.hibernate.sql.ast with parameters of type QuerySpec Modifier and Type Method Description voidSqlAstWalker. visitQuerySpec(QuerySpec querySpec) -
Uses of QuerySpec in org.hibernate.sql.ast.spi
Methods in org.hibernate.sql.ast.spi with parameters of type QuerySpec Modifier and Type Method Description voidAbstractSqlAstTranslator.ForUpdateClause. applyAliases(RowLockStrategy lockIdentifier, QuerySpec querySpec)protected AbstractSqlAstTranslator.LockStrategyAbstractSqlAstTranslator. determineLockingStrategy(QuerySpec querySpec, AbstractSqlAstTranslator.ForUpdateClause forUpdateClause, Boolean followOnLocking)protected booleanAbstractSqlAstTranslator. hasAggregateFunctions(QuerySpec querySpec)static booleanAggregateFunctionChecker. hasAggregateFunctions(QuerySpec querySpec)protected voidAbstractSqlAstTranslator. renderFirstClause(QuerySpec querySpec)protected voidAbstractSqlAstTranslator. renderFirstSkipClause(QuerySpec querySpec)protected voidAbstractSqlAstTranslator. renderForUpdateClause(QuerySpec querySpec, AbstractSqlAstTranslator.ForUpdateClause forUpdateClause)protected voidAbstractSqlAstTranslator. renderRowsToClause(QuerySpec querySpec)protected voidAbstractSqlAstTranslator. renderSkipFirstClause(QuerySpec querySpec)protected voidAbstractSqlAstTranslator. renderTopClause(QuerySpec querySpec, boolean addOffset, boolean needsParenthesis)protected voidAbstractSqlAstTranslator. renderTopStartAtClause(QuerySpec querySpec)protected voidAbstractSqlAstTranslator. visitForUpdateClause(QuerySpec querySpec)protected voidAbstractSqlAstTranslator. visitGroupByClause(QuerySpec querySpec, SelectItemReferenceStrategy referenceStrategy)protected voidAbstractSqlAstTranslator. visitHavingClause(QuerySpec querySpec)voidAbstractSqlAstTranslator. visitQuerySpec(QuerySpec querySpec)voidAbstractSqlAstWalker. visitQuerySpec(QuerySpec querySpec)voidAggregateFunctionChecker. visitQuerySpec(QuerySpec querySpec)voidExpressionReplacementWalker. visitQuerySpec(QuerySpec querySpec) -
Uses of QuerySpec in org.hibernate.sql.ast.tree.expression
Methods in org.hibernate.sql.ast.tree.expression that return QuerySpec Modifier and Type Method Description QuerySpecQueryTransformer. transform(CteContainer cteContainer, QuerySpec querySpec, SqmToSqlAstConverter converter)Methods in org.hibernate.sql.ast.tree.expression with parameters of type QuerySpec Modifier and Type Method Description QuerySpecQueryTransformer. transform(CteContainer cteContainer, QuerySpec querySpec, SqmToSqlAstConverter converter) -
Uses of QuerySpec in org.hibernate.sql.ast.tree.from
Constructors in org.hibernate.sql.ast.tree.from with parameters of type QuerySpec Constructor Description CorrelatedPluralTableGroup(TableGroup correlatedTableGroup, SqlAliasBase sqlAliasBase, QuerySpec querySpec, Consumer<Predicate> joinPredicateConsumer, SessionFactoryImplementor sessionFactory)CorrelatedTableGroup(TableGroup correlatedTableGroup, SqlAliasBase sqlAliasBase, QuerySpec querySpec, Consumer<Predicate> joinPredicateConsumer, SessionFactoryImplementor sessionFactory) -
Uses of QuerySpec in org.hibernate.sql.ast.tree.select
Methods in org.hibernate.sql.ast.tree.select that return QuerySpec Modifier and Type Method Description QuerySpecQuerySpec. asRootQuery()QuerySpecQuerySpec. asSubQuery()QuerySpecQueryGroup. getFirstQuerySpec()abstract QuerySpecQueryPart. getFirstQuerySpec()QuerySpecQuerySpec. getFirstQuerySpec()QuerySpecQueryGroup. getLastQuerySpec()abstract QuerySpecQueryPart. getLastQuerySpec()QuerySpecQuerySpec. getLastQuerySpec()QuerySpecSelectStatement. getQuerySpec()Method parameters in org.hibernate.sql.ast.tree.select with type arguments of type QuerySpec Modifier and Type Method Description <T> TQueryGroup. queryQuerySpecs(Function<QuerySpec,T> querySpecConsumer)abstract <T> TQueryPart. queryQuerySpecs(Function<QuerySpec,T> querySpecConsumer)<T> TQuerySpec. queryQuerySpecs(Function<QuerySpec,T> querySpecConsumer)voidQueryGroup. visitQuerySpecs(Consumer<QuerySpec> querySpecConsumer)abstract voidQueryPart. visitQuerySpecs(Consumer<QuerySpec> querySpecConsumer)voidQuerySpec. visitQuerySpecs(Consumer<QuerySpec> querySpecConsumer)
-