Uses of Interface
org.hibernate.query.sqm.tree.expression.SqmParameter
-
Packages that use SqmParameter Package Description org.hibernate.query.internal org.hibernate.query.sqm.internal Package for the SQM-backed Query implementation detailsorg.hibernate.query.sqm.mutation.internal org.hibernate.query.sqm.mutation.internal.cte org.hibernate.query.sqm.spi SPI-level SQM contractsorg.hibernate.query.sqm.sql Package for the translation of SQM into SQL ASTorg.hibernate.query.sqm.sql.internal org.hibernate.query.sqm.tree This package contains the classes that make up the SQM tree nodes.org.hibernate.query.sqm.tree.delete org.hibernate.query.sqm.tree.expression org.hibernate.query.sqm.tree.insert org.hibernate.query.sqm.tree.jpa org.hibernate.query.sqm.tree.select org.hibernate.query.sqm.tree.update -
-
Uses of SqmParameter in org.hibernate.query.internal
Methods in org.hibernate.query.internal with parameters of type SqmParameter Modifier and Type Method Description static <T> QueryParameterNamedImpl<T>QueryParameterNamedImpl. fromSqm(SqmParameter<?> parameter)Create a named parameter descriptor from the SQM parameterstatic <T> QueryParameterPositionalImpl<T>QueryParameterPositionalImpl. fromSqm(SqmParameter<T> parameter)Create a positional parameter descriptor from the SQM parameterConstructor parameters in org.hibernate.query.internal with type arguments of type SqmParameter Constructor Description ParameterMetadataImpl(Map<QueryParameterImplementor<?>,List<SqmParameter<?>>> queryParameters) -
Uses of SqmParameter in org.hibernate.query.sqm.internal
Methods in org.hibernate.query.sqm.internal that return types with arguments of type SqmParameter Modifier and Type Method Description static Map<QueryParameterImplementor<?>,Map<SqmParameter<?>,List<List<JdbcParameter>>>>SqmUtil. generateJdbcParamsXref(DomainParameterXref domainParameterXref, JdbcParameterBySqmParameterAccess jdbcParameterBySqmParameterAccess)List<SqmParameter<?>>DomainParameterXref. getExpansions(SqmParameter<?> sqmParameter)Map<QueryParameterImplementor<?>,List<SqmParameter<?>>>DomainParameterXref. getQueryParameters()Get all of the QueryParameters mapped by this xrefMap<QueryParameterImplementor<?>,List<SqmParameter<?>>>DomainParameterXref. getSqmParamByQueryParam()Get the mapping of all QueryParameters to the List of its corresponding SqmParametersList<SqmParameter<?>>DomainParameterXref. getSqmParameters(QueryParameterImplementor<?> queryParameter)Methods in org.hibernate.query.sqm.internal with parameters of type SqmParameter Modifier and Type Method Description voidDomainParameterXref. addExpansion(QueryParameterImplementor<?> domainParam, SqmParameter originalSqmParameter, SqmParameter expansion)voidParameterCollector. addParameter(SqmParameter<?> parameter)List<SqmParameter<?>>DomainParameterXref. getExpansions(SqmParameter<?> sqmParameter)QueryParameterImplementor<?>DomainParameterXref. getQueryParameter(SqmParameter<?> sqmParameter)Method parameters in org.hibernate.query.sqm.internal with type arguments of type SqmParameter Modifier and Type Method Description static JdbcParameterBindingsSqmUtil. createJdbcParameterBindings(QueryParameterBindings domainParamBindings, DomainParameterXref domainParameterXref, Map<QueryParameterImplementor<?>,Map<SqmParameter<?>,List<List<JdbcParameter>>>> jdbcParamXref, MappingMetamodel domainModel, Function<NavigablePath,TableGroup> tableGroupLocator, SqmParameterMappingModelResolutionAccess mappingModelResolutionAccess, SharedSessionContractImplementor session)static BindableSqmUtil. determineParameterType(QueryParameterBinding<?> binding, QueryParameterImplementor<?> parameter, List<SqmParameter<?>> sqmParameters, SqmParameterMappingModelResolutionAccess mappingModelResolutionAccess, SessionFactoryImplementor sessionFactory)Constructor parameters in org.hibernate.query.sqm.internal with type arguments of type SqmParameter Constructor Description DomainParameterXref(Map<QueryParameterImplementor<?>,List<SqmParameter<?>>> sqmParamsByQueryParam, Map<SqmParameter<?>,QueryParameterImplementor<?>> queryParamBySqmParam, SqmStatement.ParameterResolutions parameterResolutions) -
Uses of SqmParameter in org.hibernate.query.sqm.mutation.internal
Methods in org.hibernate.query.sqm.mutation.internal with parameters of type SqmParameter Modifier and Type Method Description voidMultiTableSqmMutationConverter.SqmParameterResolutionConsumer. accept(SqmParameter<?> sqmParam, MappingModelExpressible<?> mappingType, List<JdbcParameter> jdbcParameters)protected ExpressionMultiTableSqmMutationConverter. consumeSqmParameter(SqmParameter<?> sqmParameter, MappingModelExpressible<?> valueMapping, BiConsumer<Integer,JdbcParameter> jdbcParameterConsumer) -
Uses of SqmParameter in org.hibernate.query.sqm.mutation.internal.cte
Method parameters in org.hibernate.query.sqm.mutation.internal.cte with type arguments of type SqmParameter Modifier and Type Method Description protected abstract voidAbstractCteMutationHandler. addDmlCtes(CteContainer statement, CteStatement idSelectCte, MultiTableSqmMutationConverter sqmConverter, Map<SqmParameter<?>,List<JdbcParameter>> parameterResolutions, SessionFactoryImplementor factory)protected voidCteDeleteHandler. addDmlCtes(CteContainer statement, CteStatement idSelectCte, MultiTableSqmMutationConverter sqmConverter, Map<SqmParameter<?>,List<JdbcParameter>> parameterResolutions, SessionFactoryImplementor factory)protected StringCteInsertHandler. addDmlCtes(CteContainer statement, CteStatement queryCte, List<Map.Entry<SqmCteTableColumn,Assignment>> assignments, boolean assignsId, MultiTableSqmMutationConverter sqmConverter, Map<SqmParameter<?>,List<List<JdbcParameter>>> parameterResolutions, SessionFactoryImplementor factory)protected voidCteUpdateHandler. addDmlCtes(CteContainer statement, CteStatement idSelectCte, MultiTableSqmMutationConverter sqmConverter, Map<SqmParameter<?>,List<JdbcParameter>> parameterResolutions, SessionFactoryImplementor factory) -
Uses of SqmParameter in org.hibernate.query.sqm.spi
Methods in org.hibernate.query.sqm.spi that return types with arguments of type SqmParameter Modifier and Type Method Description Map<SqmParameter<?>,List<List<JdbcParameter>>>JdbcParameterBySqmParameterAccess. getJdbcParamsBySqmParam()The mapping between an SqmParameter and all of its JDBC parametersMethods in org.hibernate.query.sqm.spi with parameters of type SqmParameter Modifier and Type Method Description <T> MappingModelExpressible<T>SqmParameterMappingModelResolutionAccess. getResolvedMappingModelType(SqmParameter<T> parameter) -
Uses of SqmParameter in org.hibernate.query.sqm.sql
Methods in org.hibernate.query.sqm.sql that return types with arguments of type SqmParameter Modifier and Type Method Description Map<SqmParameter<?>,List<List<JdbcParameter>>>BaseSqmToSqlAstConverter. getJdbcParamsBySqmParam()Map<SqmParameter<?>,List<List<JdbcParameter>>>SqmTranslation. getJdbcParamsBySqmParam()Map<SqmParameter<?>,List<List<JdbcParameter>>>StandardSqmTranslation. getJdbcParamsBySqmParam()Map<SqmParameter<?>,MappingModelExpressible<?>>BaseSqmToSqlAstConverter. getSqmParameterMappingModelExpressibleResolutions()Map<SqmParameter<?>,MappingModelExpressible<?>>SqmTranslation. getSqmParameterMappingModelTypeResolutions()Map<SqmParameter<?>,MappingModelExpressible<?>>StandardSqmTranslation. getSqmParameterMappingModelTypeResolutions()Methods in org.hibernate.query.sqm.sql with parameters of type SqmParameter Modifier and Type Method Description protected ExpressionBaseSqmToSqlAstConverter. consumeSingleSqmParameter(SqmParameter<?> sqmParameter)protected ExpressionBaseSqmToSqlAstConverter. consumeSqmParameter(SqmParameter<?> sqmParameter)protected ExpressionBaseSqmToSqlAstConverter. consumeSqmParameter(SqmParameter<?> sqmParameter, MappingModelExpressible<?> valueMapping, BiConsumer<Integer,JdbcParameter> jdbcParameterConsumer)protected MappingModelExpressible<?>BaseSqmToSqlAstConverter. determineValueMapping(SqmParameter<?> sqmParameter)List<Expression>BaseSqmToSqlAstConverter. expandSelfRenderingFunctionMultiValueParameter(SqmParameter<?> sqmParameter)List<Expression>FakeSqmToSqlAstConverter. expandSelfRenderingFunctionMultiValueParameter(SqmParameter<?> sqmParameter)List<Expression>SqmToSqlAstConverter. expandSelfRenderingFunctionMultiValueParameter(SqmParameter<?> sqmParameter)Constructor parameters in org.hibernate.query.sqm.sql with type arguments of type SqmParameter Constructor Description StandardSqmTranslation(T sqlAst, Map<SqmParameter<?>,List<List<JdbcParameter>>> jdbcParamMap, Map<SqmParameter<?>,MappingModelExpressible<?>> parameterMappingModelTypeMap, SqlExpressionResolver sqlExpressionResolver, FromClauseAccess fromClauseAccess) -
Uses of SqmParameter in org.hibernate.query.sqm.sql.internal
Constructors in org.hibernate.query.sqm.sql.internal with parameters of type SqmParameter Constructor Description SqmParameterInterpretation(SqmParameter<?> sqmParameter, QueryParameterImplementor<?> queryParameter, List<JdbcParameter> jdbcParameters, MappingModelExpressible<?> valueMapping, Function<QueryParameterImplementor<?>,QueryParameterBinding<?>> queryParameterBindingResolver) -
Uses of SqmParameter in org.hibernate.query.sqm.tree
Methods in org.hibernate.query.sqm.tree that return types with arguments of type SqmParameter Modifier and Type Method Description protected Set<SqmParameter<?>>AbstractSqmStatement. copyParameters(SqmCopyContext context)Set<SqmParameter<?>>AbstractSqmStatement. getSqmParameters()Set<SqmParameter<?>>SqmStatement. getSqmParameters()Access to the (potentially still growing) collection of parameters for the statement.Set<SqmParameter<?>>SqmStatement.ParameterResolutions. getSqmParameters()Methods in org.hibernate.query.sqm.tree with parameters of type SqmParameter Modifier and Type Method Description voidAbstractSqmStatement. addParameter(SqmParameter<?> parameter)Constructor parameters in org.hibernate.query.sqm.tree with type arguments of type SqmParameter Constructor Description AbstractSqmDmlStatement(NodeBuilder builder, SqmQuerySource querySource, Set<SqmParameter<?>> parameters, Map<String,SqmCteStatement<?>> cteStatements, boolean withRecursiveCte, SqmRoot<E> target)AbstractSqmRestrictedDmlStatement(NodeBuilder builder, SqmQuerySource querySource, Set<SqmParameter<?>> parameters, Map<String,SqmCteStatement<?>> cteStatements, boolean withRecursiveCte, SqmRoot<T> target)AbstractSqmStatement(NodeBuilder builder, SqmQuerySource querySource, Set<SqmParameter<?>> parameters) -
Uses of SqmParameter in org.hibernate.query.sqm.tree.delete
Constructor parameters in org.hibernate.query.sqm.tree.delete with type arguments of type SqmParameter Constructor Description SqmDeleteStatement(NodeBuilder builder, SqmQuerySource querySource, Set<SqmParameter<?>> parameters, Map<String,SqmCteStatement<?>> cteStatements, boolean withRecursiveCte, SqmRoot<T> target) -
Uses of SqmParameter in org.hibernate.query.sqm.tree.expression
Classes in org.hibernate.query.sqm.tree.expression that implement SqmParameter Modifier and Type Class Description classAbstractSqmParameter<T>Common support for SqmParameter implsclassJpaCriteriaParameter<T>JpaParameterExpressioncreated via JPACriteriaBuilder.classSqmJpaCriteriaParameterWrapper<T>Acts as the per-use wrapper for a JpaCriteriaParameter (CriteriaBuilder.parameter(java.lang.Class<T>)).classSqmNamedParameter<T>Represents a named query parameter in the SQM tree.classSqmPositionalParameter<T>Models a positional parameter expressionclassValueBindJpaCriteriaParameter<T>It is a JpaCriteriaParameter created from a value when ValueHandlingMode is equal to BINDMethods in org.hibernate.query.sqm.tree.expression that return SqmParameter Modifier and Type Method Description SqmParameter<T>JpaCriteriaParameter. copy()SqmParameter<T>SqmJpaCriteriaParameterWrapper. copy()SqmParameter<T>SqmNamedParameter. copy()SqmParameter<T>SqmParameter. copy()Make a copySqmParameter<T>SqmParameter. copy(SqmCopyContext context)SqmParameter<T>SqmPositionalParameter. copy()Constructors in org.hibernate.query.sqm.tree.expression with parameters of type SqmParameter Constructor Description SqmParameterizedEntityType(SqmParameter<T> parameterExpression, NodeBuilder nodeBuilder) -
Uses of SqmParameter in org.hibernate.query.sqm.tree.insert
Constructor parameters in org.hibernate.query.sqm.tree.insert with type arguments of type SqmParameter Constructor Description AbstractSqmInsertStatement(NodeBuilder builder, SqmQuerySource querySource, Set<SqmParameter<?>> parameters, Map<String,SqmCteStatement<?>> cteStatements, boolean withRecursiveCte, SqmRoot<T> target, List<SqmPath<?>> insertionTargetPaths) -
Uses of SqmParameter in org.hibernate.query.sqm.tree.jpa
Methods in org.hibernate.query.sqm.tree.jpa that return types with arguments of type SqmParameter Modifier and Type Method Description static Set<SqmParameter<?>>ParameterCollector. collectParameters(SqmStatement<?> statement, Consumer<SqmParameter<?>> consumer, ServiceRegistry serviceRegistry)Method parameters in org.hibernate.query.sqm.tree.jpa with type arguments of type SqmParameter Modifier and Type Method Description static Set<SqmParameter<?>>ParameterCollector. collectParameters(SqmStatement<?> statement, Consumer<SqmParameter<?>> consumer, ServiceRegistry serviceRegistry) -
Uses of SqmParameter in org.hibernate.query.sqm.tree.select
Methods in org.hibernate.query.sqm.tree.select that return types with arguments of type SqmParameter Modifier and Type Method Description Set<SqmParameter<?>>SqmSelectStatement. getSqmParameters()Methods in org.hibernate.query.sqm.tree.select with parameters of type SqmParameter Modifier and Type Method Description voidSqmSelectStatement. addParameter(SqmParameter<?> parameter) -
Uses of SqmParameter in org.hibernate.query.sqm.tree.update
Constructor parameters in org.hibernate.query.sqm.tree.update with type arguments of type SqmParameter Constructor Description SqmUpdateStatement(NodeBuilder builder, SqmQuerySource querySource, Set<SqmParameter<?>> parameters, Map<String,SqmCteStatement<?>> cteStatements, boolean withRecursiveCte, SqmRoot<T> target)
-