Query implementations, which means
HQL/JPQL or jakarta.persistence.criteria.CriteriaQuery
| Modifier and Type | Class and Description |
|---|---|
| private static class | |
| private static class | |
| private static interface |
| Modifier and Type | Field and Description |
|---|---|
| private volatile ConcreteSqmSelectQueryPlan. | |
| private final DomainParameterXref | |
| private final ConcreteSqmSelectQueryPlan. | |
| private final ConcreteSqmSelectQueryPlan. | |
| private final RowTransformer | |
| private final ConcreteSqmSelectQueryPlan. | |
| private final SqmSelectStatement |
| Access | Constructor and Description |
|---|---|
| public | ConcreteSqmSelectQueryPlan(SqmSelectStatement<?> sqm, String hql, DomainParameterXref domainParameterXref, Class<R> resultType, TupleMetadata tupleMetadata, QueryOptions queryOptions)
|
| cacheableSqmInterpretation | back to summary |
|---|---|
| private volatile ConcreteSqmSelectQueryPlan. | |
| domainParameterXref | back to summary |
|---|---|
| private final DomainParameterXref domainParameterXref | |
| executeQueryInterpreter | back to summary |
|---|---|
| private final ConcreteSqmSelectQueryPlan. | |
| listInterpreter | back to summary |
|---|---|
| private final ConcreteSqmSelectQueryPlan. | |
| rowTransformer | back to summary |
|---|---|
| private final RowTransformer<R> rowTransformer | |
| scrollInterpreter | back to summary |
|---|---|
| private final ConcreteSqmSelectQueryPlan. | |
| sqm | back to summary |
|---|---|
| private final SqmSelectStatement<?> sqm | |
| ConcreteSqmSelectQueryPlan | back to summary |
|---|---|
| public ConcreteSqmSelectQueryPlan(SqmSelectStatement<?> sqm, String hql, DomainParameterXref domainParameterXref, Class<R> resultType, TupleMetadata tupleMetadata, QueryOptions queryOptions) | |
| buildCacheableSqmInterpretation | back to summary |
|---|---|
| private static ConcreteSqmSelectQueryPlan. | |
| createJdbcParameterBindings | back to summary |
|---|---|
| private JdbcParameterBindings createJdbcParameterBindings(ConcreteSqmSelectQueryPlan. | |
| determineRowTransformer | back to summary |
|---|---|
protected static <T> RowTransformer
| |
| executeQuery | back to summary |
|---|---|
| public <T> T executeQuery(DomainQueryExecutionContext executionContext, ResultsConsumer<T, R> resultsConsumer) Implements org. Doc from org. Execute the query
| |
| listInterpreterExecutionContext | back to summary |
|---|---|
| protected static SqmJdbcExecutionContextAdapter listInterpreterExecutionContext(String hql, DomainQueryExecutionContext executionContext, JdbcOperationQuerySelect jdbcSelect, SubselectFetch. | |
| makeRowTransformerTupleTransformerAdapter | back to summary |
|---|---|
| private static <T> RowTransformer | |
| performList | back to summary |
|---|---|
| public List Implements org. Doc from org. Perform (execute) the query returning a List
| |
| performScroll | back to summary |
|---|---|
| public ScrollableResultsImplementor Implements org. Doc from org. Perform (execute) the query returning a ScrollableResults
| |
| selectionType | back to summary |
|---|---|
| private static Class | |
| singleSelection | back to summary |
|---|---|
| private static SqmSelection | |
| withCacheableSqmInterpretation | back to summary |
|---|---|
| private <T, X> T withCacheableSqmInterpretation(DomainQueryExecutionContext executionContext, X context, ConcreteSqmSelectQueryPlan. | |
| Modifier and Type | Field and Description |
|---|---|
| private transient JdbcParameterBindings | |
| private final Map | |
| private final JdbcOperationQuerySelect | |
| private final SelectStatement | |
| private final Map | |
| private final FromClauseAccess |
| Access | Constructor and Description |
|---|---|
| pack-priv | CacheableSqmInterpretation(SelectStatement selectStatement, JdbcOperationQuerySelect jdbcSelect, FromClauseAccess tableGroupAccess, Map<QueryParameterImplementor<?>, Map<SqmParameter<?>, List<JdbcParametersList>>> jdbcParamsXref, Map<SqmParameter<?>, MappingModelExpressible<?>> sqmParameterMappingModelTypes, JdbcParameterBindings firstParameterBindings)
|
| Modifier and Type | Method and Description |
|---|---|
| pack-priv JdbcParameterBindings | |
| pack-priv Map | |
| pack-priv JdbcOperationQuerySelect | |
| pack-priv SelectStatement | |
| public Map | |
| pack-priv FromClauseAccess | |
| pack-priv void |
| firstParameterBindings | back to summary |
|---|---|
| private transient JdbcParameterBindings firstParameterBindings | |
| jdbcParamsXref | back to summary |
|---|---|
| private final Map<QueryParameterImplementor<?>, Map<SqmParameter<?>, List<JdbcParametersList>>> jdbcParamsXref | |
| jdbcSelect | back to summary |
|---|---|
| private final JdbcOperationQuerySelect jdbcSelect | |
| selectStatement | back to summary |
|---|---|
| private final SelectStatement selectStatement | |
| sqmParameterMappingModelTypes | back to summary |
|---|---|
| private final Map<SqmParameter<?>, MappingModelExpressible<?>> sqmParameterMappingModelTypes | |
| tableGroupAccess | back to summary |
|---|---|
| private final FromClauseAccess tableGroupAccess | |
| CacheableSqmInterpretation | back to summary |
|---|---|
| pack-priv CacheableSqmInterpretation(SelectStatement selectStatement, JdbcOperationQuerySelect jdbcSelect, FromClauseAccess tableGroupAccess, Map<QueryParameterImplementor<?>, Map<SqmParameter<?>, List<JdbcParametersList>>> jdbcParamsXref, Map<SqmParameter<?>, MappingModelExpressible<?>> sqmParameterMappingModelTypes, JdbcParameterBindings firstParameterBindings) | |
| getFirstParameterBindings | back to summary |
|---|---|
| pack-priv JdbcParameterBindings getFirstParameterBindings() | |
| getJdbcParamsXref | back to summary |
|---|---|
| pack-priv Map | |
| getJdbcSelect | back to summary |
|---|---|
| pack-priv JdbcOperationQuerySelect getJdbcSelect() | |
| getSelectStatement | back to summary |
|---|---|
| pack-priv SelectStatement getSelectStatement() | |
| getSqmParameterMappingModelTypes | back to summary |
|---|---|
| public Map | |
| getTableGroupAccess | back to summary |
|---|---|
| pack-priv FromClauseAccess getTableGroupAccess() | |
| setFirstParameterBindings | back to summary |
|---|---|
| pack-priv void setFirstParameterBindings(JdbcParameterBindings firstParameterBindings) | |
| Modifier and Type | Field and Description |
|---|---|
| private final String | |
| private final SubselectFetch. |
| Access | Constructor and Description |
|---|---|
| public | MySqmJdbcExecutionContextAdapter(DomainQueryExecutionContext executionContext, JdbcOperationQuerySelect jdbcSelect, SubselectFetch.
|
| Modifier and Type | Method and Description |
|---|---|
| public String | |
| public void | registerLoadingEntityHolder(EntityHolder holder)
Overrides default org. |
| hql | back to summary |
|---|---|
| private final String hql | |
| subSelectFetchKeyHandler | back to summary |
|---|---|
| private final SubselectFetch. | |
| MySqmJdbcExecutionContextAdapter | back to summary |
|---|---|
| public MySqmJdbcExecutionContextAdapter(DomainQueryExecutionContext executionContext, JdbcOperationQuerySelect jdbcSelect, SubselectFetch. | |
| getQueryIdentifier | back to summary |
|---|---|
| public String getQueryIdentifier(String sql) Overrides org. Implements org.
| |
| registerLoadingEntityHolder | back to summary |
|---|---|
| public void registerLoadingEntityHolder(EntityHolder holder) Overrides default org.
| |
| Modifier and Type | Method and Description |
|---|---|
| public T | interpret(X context, DomainQueryExecutionContext executionContext, ConcreteSqmSelectQueryPlan.
|
| interpret | back to summary |
|---|---|
| public T interpret(X context, DomainQueryExecutionContext executionContext, ConcreteSqmSelectQueryPlan. | |