Top Description Interfaces Classes
[default module]

Package org.hibernate.query.sqm.internal


Package for the SQM-backed Query implementation details

Interface Summary

Modifier and TypeInterface and Description
public interface

Class Summary

Modifier and TypeClass and Description
public class
public class
public class
public class
ConcreteSqmSelectQueryPlan<R>

Standard Hibernate implementation of SelectQueryPlan for SQM-backed Query implementations, which means HQL/JPQL or jakarta.persistence.criteria.CriteriaQuery

public class
DomainParameterXref

Maintains a cross-reference between SqmParameter and QueryParameter references.

public class
public class
public class
public class
public class
QuerySqmImpl<R>

Query implementation based on an SQM

public class
public class
public class
public class
public class
public class
public class
SqmCriteriaNodeBuilder

Acts as a JPA jakarta.persistence.criteria.CriteriaBuilder by using SQM nodes as the JPA Criteria nodes

public class
SqmDmlCreationProcessingState

QuerySpecProcessingState implementation for DML statements

public class
public class
SqmJdbcExecutionContextAdapter

ExecutionContext adapter delegating to a DomainQueryExecutionContext

public class
SqmMappingModelHelper

Helper for dealing with Hibernate's "mapping model" while processing an SQM which is defined in terms of the JPA/SQM metamodel

public class
SqmQueryPartCreationProcessingStateStandardImpl

Models the state related to parsing a sqm spec.

public class
public class
SqmTreePrinter

Printer for an SQM tree - for debugging purpose

public class
SqmUtil

Helper utilities for dealing with SQM

public class
TypecheckUtil

Functions for typechecking comparison expressions and assignments in the SQM tree.