Query implementation based on an SQM
| Modifier and Type | Class and Description |
|---|---|
| private static class |
| Modifier and Type | Field and Description |
|---|---|
| private final DomainParameterXref | |
| private final String | |
| private static final CoreMessageLogger | |
| private final QueryParameterBindingsImpl | |
| private final ParameterMetadataImplementor | |
| private final Class | |
| private SqmStatement | |
| private final TupleMetadata |
| Access | Constructor and Description |
|---|---|
| public | QuerySqmImpl(NamedHqlQueryMementoImpl memento, Class<R> expectedResultType, SharedSessionContractImplementor session)
Creates a Query instance from a named HQL memento |
| public | QuerySqmImpl(NamedCriteriaQueryMementoImpl memento, Class<R> resultType, SharedSessionContractImplementor session)
|
| public | QuerySqmImpl(String hql, HqlInterpretation hqlInterpretation, Class<R> resultType, SharedSessionContractImplementor session)
Form used for HQL queries |
| public | QuerySqmImpl(SqmStatement<R> criteria, Class<R> expectedResultType, SharedSessionContractImplementor producer)
Form used for criteria queries |