Package org.hibernate.query.sqm.internal
Package for the SQM-backed Query implementation details
-
Interface Summary Interface Description ParameterCollector SqmInterpretationsKey.CacheabilityInfluencers SqmInterpretationsKey.InterpretationsKeySource -
Class Summary Class Description AggregatedNonSelectQueryPlanImpl AggregatedSelectQueryPlanImpl<R> AppliedGraphs ConcreteSqmSelectQueryPlan<R> Standard Hibernate implementation of SelectQueryPlan for SQM-backedQueryimplementations, which means HQL/JPQL orCriteriaQueryDomainParameterXref Maintains a cross-reference between SqmParameter and QueryParameter references.KeyBasedPagination Manipulation of SQM query tree for key-based pagination.MultiTableDeleteQueryPlan MultiTableInsertQueryPlan MultiTableUpdateQueryPlan NoParamSqmCopyContext QuerySqmImpl<R> Queryimplementation based on an SQMSimpleDeleteQueryPlan SimpleInsertQueryPlan SimpleSqmCopyContext SimpleUpdateQueryPlan SqmCreationOptionsStandard SqmCreationProcessingStateImpl SqmCriteriaNodeBuilder Acts as a JPACriteriaBuilderby using SQM nodes as the JPA Criteria nodesSqmDmlCreationProcessingState QuerySpecProcessingState implementation for DML statementsSqmInterpretationsKey SqmJdbcExecutionContextAdapter ExecutionContext adapter delegating to a DomainQueryExecutionContextSqmMappingModelHelper Helper for dealing with Hibernate's "mapping model" while processing an SQM which is defined in terms of the JPA/SQM metamodelSqmPathVisitor GenericSemanticQueryWalkerthat applies the providedConsumerto allpathsencountered during visitation.SqmQueryPartCreationProcessingStateStandardImpl Models the state related to parsing a sqm spec.SqmSelectionQueryImpl<R> SqmTreePrinter Printer for an SQM tree - for debugging purposeSqmUtil Helper utilities for dealing with SQMTypecheckUtil Functions for typechecking comparison expressions and assignments in the SQM tree.