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.tree This package contains the classes that make up the SQM tree nodes.org.hibernate.query.sqm.tree.delete Nodes representingdeletestatements in the SQM tree.org.hibernate.query.sqm.tree.expression Nodes representing expressions in the SQM tree.org.hibernate.query.sqm.tree.insert Nodes representinginsertstatements in the SQM tree.org.hibernate.query.sqm.tree.jpa org.hibernate.query.sqm.tree.select Nodes representingselectstatements in the SQM tree.org.hibernate.query.sqm.tree.update Nodes representingupdatestatements in the SQM tree. -
-
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<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 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<JdbcParametersList>>> 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<List<CteColumn>,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.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, SqmRoot<E> target)AbstractSqmRestrictedDmlStatement(NodeBuilder builder, SqmQuerySource querySource, Set<SqmParameter<?>> parameters, Map<String,SqmCteStatement<?>> cteStatements, 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, 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()Methods in org.hibernate.query.sqm.tree.expression with parameters of type SqmParameter Modifier and Type Method Description intJpaCriteriaParameter. compareTo(SqmParameter anotherParameter)intSqmJpaCriteriaParameterWrapper. compareTo(SqmParameter anotherParameter)intSqmNamedParameter. compareTo(SqmParameter anotherParameter)default intSqmParameter. compareTo(SqmParameter<T> anotherParameter)intSqmPositionalParameter. compareTo(SqmParameter anotherParameter)intValueBindJpaCriteriaParameter. compareTo(SqmParameter anotherParameter)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, 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, SqmRoot<T> target)
-