| Modifier and Type | Class and Description |
|---|---|
| private static class | |
| private static class |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| private static Bindable | Returns: a reference to the same object o, but of type Bindable if possible, or null.any object instance o)Utility to mitigate issues related to type pollution. |
| private static List | |
| public static JdbcParameterBindings | createJdbcParameterBindings(QueryParameterBindings domainParamBindings, DomainParameterXref domainParameterXref, Map<QueryParameterImplementor<?>, Map<SqmParameter<?>, List<JdbcParametersList>>> jdbcParamXref, MappingMetamodel domainModel, Function<NavigablePath, TableGroup> tableGroupLocator, SqmParameterMappingModelResolutionAccess mappingModelResolutionAccess, SharedSessionContractImplementor session)
|
| private static void | createValueBindings(JdbcParameterBindings jdbcParameterBindings, QueryParameterImplementor<?> domainParam, QueryParameterBinding<?> domainParamBinding, Bindable parameterType, JdbcParametersList jdbcParams, Object bindValue, Function<NavigablePath, TableGroup> tableGroupLocator, SharedSessionContractImplementor session)
|
| public static Bindable | determineParameterType(QueryParameterBinding<?> binding, QueryParameterImplementor<?> parameter, List<SqmParameter<?>> sqmParameters, SqmParameterMappingModelResolutionAccess mappingModelResolutionAccess, SessionFactoryImplementor sessionFactory)
Deprecated
as a consequence of
SessionFactoryImplementor being deprecated.
|
| public static IllegalQueryOperationException | |
| public static Map | generateJdbcParamsXref(DomainParameterXref domainParameterXref, JdbcParameterBySqmParameterAccess jdbcParameterBySqmParameterAccess)
|
| public static boolean | isFkOptimizationAllowed(SqmPath<?> sqmPath)
Utility that returns |
| public static boolean | |
| public static boolean | |
| public static boolean | needsTargetTableMapping(SqmPath<?> sqmPath, ModelPartContainer modelPartContainer)
Utility that returns |
| public static SqmStatement. | |
| pack-priv static <T> JpaOrder | |
| public static void | |
| public static void |
| SqmUtil | back to summary |
|---|---|
| private SqmUtil() | |
| asBindable | back to summary |
|---|---|
| private static Bindable asBindable(final Object o) Utility to mitigate issues related to type pollution. Returns the passes object after casting it to Bindable, if the type is compatible. If it's not, null will be returned. | |
| convert | back to summary |
|---|---|
| private static List | |
| createJdbcParameterBindings | back to summary |
|---|---|
| public static JdbcParameterBindings createJdbcParameterBindings(QueryParameterBindings domainParamBindings, DomainParameterXref domainParameterXref, Map<QueryParameterImplementor<?>, Map<SqmParameter<?>, List<JdbcParametersList>>> jdbcParamXref, MappingMetamodel domainModel, Function<NavigablePath, TableGroup> tableGroupLocator, SqmParameterMappingModelResolutionAccess mappingModelResolutionAccess, SharedSessionContractImplementor session) | |
| createValueBindings | back to summary |
|---|---|
| private static void createValueBindings(JdbcParameterBindings jdbcParameterBindings, QueryParameterImplementor<?> domainParam, QueryParameterBinding<?> domainParamBinding, Bindable parameterType, JdbcParametersList jdbcParams, Object bindValue, Function<NavigablePath, TableGroup> tableGroupLocator, SharedSessionContractImplementor session) | |
| determineParameterType | back to summary |
|---|---|
| public static Bindable determineParameterType(QueryParameterBinding<?> binding, QueryParameterImplementor<?> parameter, List<SqmParameter<?>> sqmParameters, SqmParameterMappingModelResolutionAccess mappingModelResolutionAccess, SessionFactoryImplementor sessionFactory)
Deprecated as a consequence of | |
| expectingNonSelect | back to summary |
|---|---|
| public static IllegalQueryOperationException expectingNonSelect(SqmStatement<?> sqm, String hqlString) | |
| generateJdbcParamsXref | back to summary |
|---|---|
| public static Map | |
| isFkOptimizationAllowed | back to summary |
|---|---|
| public static boolean isFkOptimizationAllowed(SqmPath<?> sqmPath) Utility that returns | |
| isMutation | back to summary |
|---|---|
| public static boolean isMutation(SqmStatement<?> sqm) | |
| isSelect | back to summary |
|---|---|
| public static boolean isSelect(SqmStatement<?> sqm) | |
| needsTargetTableMapping | back to summary |
|---|---|
| public static boolean needsTargetTableMapping(SqmPath<?> sqmPath, ModelPartContainer modelPartContainer) Utility that returns | |
| resolveParameters | back to summary |
|---|---|
| public static SqmStatement. | |
| sortSpecification | back to summary |
|---|---|
| pack-priv static <T> JpaOrder sortSpecification(SqmSelectStatement<T> sqm, Order<? super T> order) | |
| verifyIsNonSelectStatement | back to summary |
|---|---|
| public static void verifyIsNonSelectStatement(SqmStatement<?> sqm, String hqlString) | |
| verifyIsSelectStatement | back to summary |
|---|---|
| public static void verifyIsSelectStatement(SqmStatement<?> sqm, String hqlString) | |
| Modifier and Type | Field and Description |
|---|---|
| private Map | |
| private Set |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| private SqmStatement. | |
| public void |
| jpaCriteriaParamResolutions | back to summary |
|---|---|
| private Map<JpaCriteriaParameter<?>, List<SqmJpaCriteriaParameterWrapper<?>>> jpaCriteriaParamResolutions | |
| sqmParameters | back to summary |
|---|---|
| private Set<SqmParameter<?>> sqmParameters | |
| CriteriaParameterCollector | back to summary |
|---|---|
| private CriteriaParameterCollector() | |
| makeResolution | back to summary |
|---|---|
| private SqmStatement. | |
| process | back to summary |
|---|---|
| public void process(SqmParameter<?> parameter) | |
| Modifier and Type | Field and Description |
|---|---|
| private final Map | |
| private final Set |
| Access | Constructor and Description |
|---|---|
| public | ParameterResolutionsImpl(Set<SqmParameter<?>> sqmParameters, Map<JpaCriteriaParameter<?>, List<SqmJpaCriteriaParameterWrapper<?>>> jpaCriteriaParamResolutions)
|
| Modifier and Type | Method and Description |
|---|---|
| public Map | |
| public Set |
| jpaCriteriaParamResolutions | back to summary |
|---|---|
| private final Map<JpaCriteriaParameter<?>, SqmJpaCriteriaParameterWrapper<?>> jpaCriteriaParamResolutions | |
| sqmParameters | back to summary |
|---|---|
| private final Set<SqmParameter<?>> sqmParameters | |
| ParameterResolutionsImpl | back to summary |
|---|---|
| public ParameterResolutionsImpl(Set<SqmParameter<?>> sqmParameters, Map<JpaCriteriaParameter<?>, List<SqmJpaCriteriaParameterWrapper<?>>> jpaCriteriaParamResolutions) | |
| getJpaCriteriaParamResolutions | back to summary |
|---|---|
| public Map Implements org.
| |
| getSqmParameters | back to summary |
|---|---|
| public Set Implements org.
| |