Package org.hibernate.query.sqm.internal
package org.hibernate.query.sqm.internal
Package for the SQM-backed Query implementation details
-
ClassDescriptionStandard implementation of
SelectQueryPlanfor SQM-backed implementations ofQuery, that is, for HQL/JPQL or forCriteriaQuery.Maintains a cross-reference between SqmParameter and QueryParameter references.Manipulation of SQM query tree for key-based pagination.QuerySqmImpl<R>Queryimplementation based on an SQMActs as a JPACriteriaBuilderby using SQM nodes as the JPA Criteria nodesQuerySpecProcessingState implementation for DML statementsExecutionContext adapter delegating to a DomainQueryExecutionContextHelper for dealing with Hibernate's "mapping model" while processing an SQM which is defined in terms of the JPA/SQM metamodelGenericSemanticQueryWalkerthat applies the providedConsumerto allpathsencountered during visitation.Models the state related to parsing a sqm spec.Printer for an SQM tree - for debugging purposeHelper utilities for dealing with SQMFunctions for typechecking comparison expressions and assignments in the SQM tree.