Uses of Interface
org.hibernate.query.sqm.tree.expression.SqmParameter
Packages that use SqmParameter
Package
Description
Package for the SQM-backed Query implementation details
SPI-level SQM contracts
Package for the translation of SQM into SQL AST
This package contains the classes that make up the SQM tree nodes.
Nodes representing
delete
statements in the SQM tree.Nodes representing expressions in the SQM tree.
Nodes representing
insert
statements in the SQM tree.Nodes representing
select
statements in the SQM tree.Nodes representing
update
statements in the SQM tree.-
Uses of SqmParameter in org.hibernate.query.internal
Methods in org.hibernate.query.internal with parameters of type SqmParameterModifier and TypeMethodDescriptionstatic <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 SqmParameterModifierConstructorDescriptionParameterMetadataImpl
(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 SqmParameterModifier and TypeMethodDescriptionstatic Map<QueryParameterImplementor<?>,
Map<SqmParameter<?>, List<JdbcParametersList>>> 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 xrefList<SqmParameter<?>>
DomainParameterXref.getSqmParameters
(QueryParameterImplementor<?> queryParameter) Methods in org.hibernate.query.sqm.internal with parameters of type SqmParameterModifier and TypeMethodDescriptionvoid
DomainParameterXref.addExpansion
(QueryParameterImplementor<?> domainParam, SqmParameter originalSqmParameter, SqmParameter expansion) void
ParameterCollector.addParameter
(SqmParameter<?> parameter) List<SqmParameter<?>>
DomainParameterXref.getExpansions
(SqmParameter<?> sqmParameter) DomainParameterXref.getQueryParameter
(SqmParameter<?> sqmParameter) Method parameters in org.hibernate.query.sqm.internal with type arguments of type SqmParameterModifier and TypeMethodDescriptionstatic JdbcParameterBindings
SqmUtil.createJdbcParameterBindings
(QueryParameterBindings domainParamBindings, DomainParameterXref domainParameterXref, Map<QueryParameterImplementor<?>, Map<SqmParameter<?>, List<JdbcParametersList>>> jdbcParamXref, SqmParameterMappingModelResolutionAccess mappingModelResolutionAccess, SharedSessionContractImplementor session) static Bindable
SqmUtil.determineParameterType
(QueryParameterBinding<?> binding, QueryParameterImplementor<?> parameter, List<SqmParameter<?>> sqmParameters, SqmParameterMappingModelResolutionAccess mappingModelResolutionAccess, SessionFactoryImplementor sessionFactory) -
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 SqmParameterModifier and TypeMethodDescriptionprotected abstract void
AbstractCteMutationHandler.addDmlCtes
(CteContainer statement, CteStatement idSelectCte, MultiTableSqmMutationConverter sqmConverter, Map<SqmParameter<?>, List<JdbcParameter>> parameterResolutions, SessionFactoryImplementor factory) protected void
CteDeleteHandler.addDmlCtes
(CteContainer statement, CteStatement idSelectCte, MultiTableSqmMutationConverter sqmConverter, Map<SqmParameter<?>, List<JdbcParameter>> parameterResolutions, SessionFactoryImplementor factory) protected void
CteUpdateHandler.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 SqmParameterModifier and TypeMethodDescriptionMap<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 SqmParameterModifier and TypeMethodDescription<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 SqmParameterModifier and TypeMethodDescriptionMap<SqmParameter<?>,
List<List<JdbcParameter>>> BaseSqmToSqlAstConverter.getJdbcParamsBySqmParam()
Map<SqmParameter<?>,
List<List<JdbcParameter>>> SqmTranslation.getJdbcParamsBySqmParam()
Map<SqmParameter<?>,
List<List<JdbcParameter>>> StandardSqmTranslation.getJdbcParamsBySqmParam()
BaseSqmToSqlAstConverter.getSqmParameterMappingModelExpressibleResolutions()
SqmTranslation.getSqmParameterMappingModelTypeResolutions()
StandardSqmTranslation.getSqmParameterMappingModelTypeResolutions()
Methods in org.hibernate.query.sqm.sql with parameters of type SqmParameterModifier and TypeMethodDescriptionprotected Expression
BaseSqmToSqlAstConverter.consumeSingleSqmParameter
(SqmParameter<?> sqmParameter) protected Expression
BaseSqmToSqlAstConverter.consumeSqmParameter
(SqmParameter<?> sqmParameter) protected Expression
BaseSqmToSqlAstConverter.consumeSqmParameter
(SqmParameter<?> sqmParameter, MappingModelExpressible<?> valueMapping, BiConsumer<Integer, JdbcParameter> jdbcParameterConsumer) protected MappingModelExpressible<?>
BaseSqmToSqlAstConverter.determineValueMapping
(SqmParameter<?> sqmParameter) BaseSqmToSqlAstConverter.expandSelfRenderingFunctionMultiValueParameter
(SqmParameter<?> sqmParameter) FakeSqmToSqlAstConverter.expandSelfRenderingFunctionMultiValueParameter
(SqmParameter<?> sqmParameter) SqmToSqlAstConverter.expandSelfRenderingFunctionMultiValueParameter
(SqmParameter<?> sqmParameter) Constructor parameters in org.hibernate.query.sqm.sql with type arguments of type SqmParameterModifierConstructorDescriptionStandardSqmTranslation
(T sqlAst, Map<SqmParameter<?>, List<List<JdbcParameter>>> jdbcParamMap, Map<SqmParameter<?>, MappingModelExpressible<?>> parameterMappingModelTypeMap, SqlExpressionResolver sqlExpressionResolver, FromClauseAccess fromClauseAccess) -
Uses of SqmParameter in org.hibernate.query.sqm.tree
Methods in org.hibernate.query.sqm.tree that return types with arguments of type SqmParameterModifier and TypeMethodDescriptionprotected 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 SqmParameterModifier and TypeMethodDescriptionvoid
AbstractSqmStatement.addParameter
(SqmParameter<?> parameter) Constructor parameters in org.hibernate.query.sqm.tree with type arguments of type SqmParameterModifierConstructorDescriptionAbstractSqmDmlStatement
(NodeBuilder builder, SqmQuerySource querySource, Set<SqmParameter<?>> parameters, Map<String, SqmCteStatement<?>> cteStatements, SqmRoot<E> target) protected
AbstractSqmRestrictedDmlStatement
(NodeBuilder builder, SqmQuerySource querySource, Set<SqmParameter<?>> parameters, Map<String, SqmCteStatement<?>> cteStatements, SqmRoot<T> target) protected
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 SqmParameterModifierConstructorDescriptionSqmDeleteStatement
(NodeBuilder builder, SqmQuerySource querySource, Set<SqmParameter<?>> parameters, Map<String, SqmCteStatement<?>> cteStatements, SqmRoot<T> target) -
Uses of SqmParameter in org.hibernate.query.sqm.tree.expression
Classes in org.hibernate.query.sqm.tree.expression that implement SqmParameterModifier and TypeClassDescriptionclass
Common support for SqmParameter implsclass
JpaParameterExpression
created via JPACriteriaBuilder
.class
Acts as the per-use wrapper for a JpaCriteriaParameter (CriteriaBuilder.parameter(java.lang.Class<T>)
).class
Represents a named query parameter in the SQM tree.class
Models a positional parameter expressionclass
It is a JpaCriteriaParameter created from a value when ValueHandlingMode is equal to BINDMethods in org.hibernate.query.sqm.tree.expression that return SqmParameterModifier and TypeMethodDescriptionJpaCriteriaParameter.copy()
SqmJpaCriteriaParameterWrapper.copy()
SqmNamedParameter.copy()
SqmParameter.copy()
Make a copySqmParameter.copy
(SqmCopyContext context) SqmPositionalParameter.copy()
Methods in org.hibernate.query.sqm.tree.expression with parameters of type SqmParameterModifier and TypeMethodDescriptionint
JpaCriteriaParameter.compareTo
(SqmParameter anotherParameter) int
SqmJpaCriteriaParameterWrapper.compareTo
(SqmParameter anotherParameter) int
SqmNamedParameter.compareTo
(SqmParameter anotherParameter) default int
SqmParameter.compareTo
(SqmParameter<T> anotherParameter) int
SqmPositionalParameter.compareTo
(SqmParameter anotherParameter) int
ValueBindJpaCriteriaParameter.compareTo
(SqmParameter anotherParameter) Constructors in org.hibernate.query.sqm.tree.expression with parameters of type SqmParameterModifierConstructorDescriptionSqmParameterizedEntityType
(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 SqmParameterModifierConstructorDescriptionprotected
AbstractSqmInsertStatement
(NodeBuilder builder, SqmQuerySource querySource, Set<SqmParameter<?>> parameters, Map<String, SqmCteStatement<?>> cteStatements, SqmRoot<T> target, List<SqmPath<?>> insertionTargetPaths, SqmConflictClause<T> conflictClause) -
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 SqmParameterModifier and TypeMethodDescriptionstatic Set<SqmParameter<?>>
ParameterCollector.collectParameters
(SqmStatement<?> statement) static Set<SqmParameter<?>>
ParameterCollector.collectParameters
(SqmStatement<?> statement, Consumer<SqmParameter<?>> consumer) Method parameters in org.hibernate.query.sqm.tree.jpa with type arguments of type SqmParameterModifier and TypeMethodDescriptionstatic Set<SqmParameter<?>>
ParameterCollector.collectParameters
(SqmStatement<?> statement, Consumer<SqmParameter<?>> consumer) -
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 SqmParameterMethods in org.hibernate.query.sqm.tree.select with parameters of type SqmParameterModifier and TypeMethodDescriptionvoid
SqmSelectStatement.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 SqmParameterModifierConstructorDescriptionSqmUpdateStatement
(NodeBuilder builder, SqmQuerySource querySource, Set<SqmParameter<?>> parameters, Map<String, SqmCteStatement<?>> cteStatements, SqmRoot<T> target)