Uses of Interface
org.hibernate.sql.ast.tree.expression.JdbcParameter
-
Packages that use JdbcParameter Package Description org.hibernate.engine.spi org.hibernate.internal An internal package containing implementations of central Hibernate APIs, mostly defined inorg.hibernate
.org.hibernate.loader.ast.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.mutation.internal.temptable Support for multi-table SQM mutation (insert, update, delete) operations using a table to temporarily hold the matching ids.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.sql.ast Package defining a SQL AST for use in creating and executing various JDBC operationsorg.hibernate.sql.ast.spi Package defining support for creating and consuming SQL ASTorg.hibernate.sql.exec.internal org.hibernate.sql.exec.spi org.hibernate.sql.model.ast SQL AST extensions for model mutations -
-
Uses of JdbcParameter in org.hibernate.engine.spi
Methods in org.hibernate.engine.spi that return types with arguments of type JdbcParameter Modifier and Type Method Description List<JdbcParameter>
SubselectFetch. getLoadingJdbcParameters()
Method parameters in org.hibernate.engine.spi with type arguments of type JdbcParameter Modifier and Type Method Description static SubselectFetch.RegistrationHandler
SubselectFetch. createRegistrationHandler(BatchFetchQueue batchFetchQueue, SelectStatement sqlAst, List<JdbcParameter> jdbcParameters, JdbcParameterBindings jdbcParameterBindings)
static SubselectFetch.RegistrationHandler
SubselectFetch. createRegistrationHandler(BatchFetchQueue batchFetchQueue, SelectStatement sqlAst, TableGroup tableGroup, List<JdbcParameter> jdbcParameters, JdbcParameterBindings jdbcParameterBindings)
Constructor parameters in org.hibernate.engine.spi with type arguments of type JdbcParameter Constructor Description SubselectFetch(EntityValuedModelPart entityModelPart, QuerySpec loadingSqlAst, TableGroup ownerTableGroup, List<JdbcParameter> loadingJdbcParameters, JdbcParameterBindings loadingJdbcParameterBindings, Set<EntityKey> resultingEntityKeys)
-
Uses of JdbcParameter in org.hibernate.internal
Methods in org.hibernate.internal that return JdbcParameter Modifier and Type Method Description JdbcParameter
FilterJdbcParameter. getParameter()
-
Uses of JdbcParameter in org.hibernate.loader.ast.internal
Methods in org.hibernate.loader.ast.internal that return types with arguments of type JdbcParameter Modifier and Type Method Description List<JdbcParameter>
CollectionElementLoaderByIndex. getJdbcParameters()
List<JdbcParameter>
CollectionLoaderSingleKey. getJdbcParameters()
protected List<JdbcParameter>
SingleIdLoadPlan. getJdbcParameters()
Method parameters in org.hibernate.loader.ast.internal with type arguments of type JdbcParameter Modifier and Type Method Description protected abstract void
AbstractNaturalIdLoader. applyNaturalIdRestriction(Object bindValue, TableGroup rootTableGroup, Consumer<Predicate> predicateConsumer, BiConsumer<JdbcParameter,JdbcParameterBinding> jdbcParameterConsumer, LoaderSqlAstCreationState sqlAstCreationState, SharedSessionContractImplementor session)
Apply restriction necessary to match the given natural-id value.protected void
CompoundNaturalIdLoader. applyNaturalIdRestriction(Object bindValue, TableGroup rootTableGroup, Consumer<Predicate> predicateConsumer, BiConsumer<JdbcParameter,JdbcParameterBinding> jdbcParameterConsumer, LoaderSqlAstCreationState sqlAstCreationState, SharedSessionContractImplementor session)
protected void
SimpleNaturalIdLoader. applyNaturalIdRestriction(Object bindValue, TableGroup rootTableGroup, Consumer<Predicate> predicateConsumer, BiConsumer<JdbcParameter,JdbcParameterBinding> jdbcParameterConsumer, LoaderSqlAstCreationState sqlAstCreationState, SharedSessionContractImplementor session)
static SelectStatement
LoaderSelectBuilder. createSelect(Loadable loadable, List<? extends ModelPart> partsToSelect, List<ModelPart> restrictedParts, DomainResult<?> cachedDomainResult, int numberOfKeysToLoad, LoadQueryInfluencers loadQueryInfluencers, LockOptions lockOptions, Consumer<JdbcParameter> jdbcParameterConsumer, SessionFactoryImplementor sessionFactory)
static SelectStatement
LoaderSelectBuilder. createSelect(Loadable loadable, List<? extends ModelPart> partsToSelect, ModelPart restrictedPart, DomainResult<?> cachedDomainResult, int numberOfKeysToLoad, LoadQueryInfluencers loadQueryInfluencers, LockOptions lockOptions, Consumer<JdbcParameter> jdbcParameterConsumer, SessionFactoryImplementor sessionFactory)
Create an SQL AST select-statement based on matching one-or-more keysstatic SelectStatement
LoaderSelectBuilder. createSelectByUniqueKey(Loadable loadable, List<? extends ModelPart> partsToSelect, ModelPart restrictedPart, DomainResult<?> cachedDomainResult, int numberOfKeysToLoad, LoadQueryInfluencers loadQueryInfluencers, LockOptions lockOptions, Consumer<JdbcParameter> jdbcParameterConsumer, SessionFactoryImplementor sessionFactory)
Create an SQL AST select-statement for a select by unique key based on matching one-or-more keysstatic SelectStatement
LoaderSelectBuilder. createSubSelectFetchSelect(PluralAttributeMapping attributeMapping, SubselectFetch subselect, DomainResult cachedDomainResult, LoadQueryInfluencers loadQueryInfluencers, LockOptions lockOptions, Consumer<JdbcParameter> jdbcParameterConsumer, SessionFactoryImplementor sessionFactory)
Create an SQL AST select-statement used for subselect-based CollectionLoaderConstructor parameters in org.hibernate.loader.ast.internal with type arguments of type JdbcParameter Constructor Description SingleIdArrayLoadPlan(ModelPart restrictivePart, SelectStatement sqlAst, List<JdbcParameter> jdbcParameters, LockOptions lockOptions, SessionFactoryImplementor sessionFactory)
SingleIdLoadPlan(Loadable persister, ModelPart restrictivePart, SelectStatement sqlAst, List<JdbcParameter> jdbcParameters, LockOptions lockOptions, SessionFactoryImplementor sessionFactory)
-
Uses of JdbcParameter in org.hibernate.query.sqm.internal
Methods in org.hibernate.query.sqm.internal that return types with arguments of type JdbcParameter Modifier and Type Method Description static Map<QueryParameterImplementor<?>,Map<SqmParameter<?>,List<List<JdbcParameter>>>>
SqmUtil. generateJdbcParamsXref(DomainParameterXref domainParameterXref, JdbcParameterBySqmParameterAccess jdbcParameterBySqmParameterAccess)
Method parameters in org.hibernate.query.sqm.internal with type arguments of type JdbcParameter Modifier and Type Method Description static JdbcParameterBindings
SqmUtil. createJdbcParameterBindings(QueryParameterBindings domainParamBindings, DomainParameterXref domainParameterXref, Map<QueryParameterImplementor<?>,Map<SqmParameter<?>,List<List<JdbcParameter>>>> jdbcParamXref, MappingMetamodel domainModel, Function<NavigablePath,TableGroup> tableGroupLocator, SqmParameterMappingModelResolutionAccess mappingModelResolutionAccess, SharedSessionContractImplementor session)
-
Uses of JdbcParameter in org.hibernate.query.sqm.mutation.internal
Method parameters in org.hibernate.query.sqm.mutation.internal with type arguments of type JdbcParameter Modifier and Type Method Description void
MultiTableSqmMutationConverter.SqmParameterResolutionConsumer. accept(SqmParameter<?> sqmParam, MappingModelExpressible<?> mappingType, List<JdbcParameter> jdbcParameters)
protected Expression
MultiTableSqmMutationConverter. consumeSqmParameter(SqmParameter<?> sqmParameter, MappingModelExpressible<?> valueMapping, BiConsumer<Integer,JdbcParameter> jdbcParameterConsumer)
-
Uses of JdbcParameter in org.hibernate.query.sqm.mutation.internal.cte
Method parameters in org.hibernate.query.sqm.mutation.internal.cte with type arguments of type JdbcParameter Modifier and Type Method Description protected 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 String
CteInsertHandler. 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 void
CteUpdateHandler. addDmlCtes(CteContainer statement, CteStatement idSelectCte, MultiTableSqmMutationConverter sqmConverter, Map<SqmParameter<?>,List<JdbcParameter>> parameterResolutions, SessionFactoryImplementor factory)
-
Uses of JdbcParameter in org.hibernate.query.sqm.mutation.internal.temptable
Constructors in org.hibernate.query.sqm.mutation.internal.temptable with parameters of type JdbcParameter Constructor Description InsertExecutionDelegate(SqmInsertStatement<?> sqmInsert, MultiTableSqmMutationConverter sqmConverter, TemporaryTable entityTable, AfterUseAction afterUseAction, Function<SharedSessionContractImplementor,String> sessionUidAccess, DomainParameterXref domainParameterXref, TableGroup insertingTableGroup, Map<String,TableReference> tableReferenceByAlias, List<Assignment> assignments, InsertSelectStatement insertStatement, Map<SqmParameter<?>,List<List<JdbcParameter>>> parameterResolutions, JdbcParameter sessionUidParameter, Map<SqmParameter<?>,MappingModelExpressible<?>> paramTypeResolutions, DomainQueryExecutionContext executionContext)
-
Uses of JdbcParameter in org.hibernate.query.sqm.spi
Methods in org.hibernate.query.sqm.spi that return types with arguments of type JdbcParameter Modifier and Type Method Description Map<SqmParameter<?>,List<List<JdbcParameter>>>
JdbcParameterBySqmParameterAccess. getJdbcParamsBySqmParam()
The mapping between an SqmParameter and all of its JDBC parameters -
Uses of JdbcParameter in org.hibernate.query.sqm.sql
Methods in org.hibernate.query.sqm.sql that return types with arguments of type JdbcParameter 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()
Method parameters in org.hibernate.query.sqm.sql with type arguments of type JdbcParameter Modifier and Type Method Description protected Expression
BaseSqmToSqlAstConverter. consumeSqmParameter(SqmParameter<?> sqmParameter, MappingModelExpressible<?> valueMapping, BiConsumer<Integer,JdbcParameter> jdbcParameterConsumer)
Constructor parameters in org.hibernate.query.sqm.sql with type arguments of type JdbcParameter Constructor Description StandardSqmTranslation(T sqlAst, Map<SqmParameter<?>,List<List<JdbcParameter>>> jdbcParamMap, Map<SqmParameter<?>,MappingModelExpressible<?>> parameterMappingModelTypeMap, SqlExpressionResolver sqlExpressionResolver, FromClauseAccess fromClauseAccess)
-
Uses of JdbcParameter in org.hibernate.query.sqm.sql.internal
Constructor parameters in org.hibernate.query.sqm.sql.internal with type arguments of type JdbcParameter Constructor Description SqmParameterInterpretation(SqmParameter<?> sqmParameter, QueryParameterImplementor<?> queryParameter, List<JdbcParameter> jdbcParameters, MappingModelExpressible<?> valueMapping, Function<QueryParameterImplementor<?>,QueryParameterBinding<?>> queryParameterBindingResolver)
-
Uses of JdbcParameter in org.hibernate.sql.ast
Methods in org.hibernate.sql.ast with parameters of type JdbcParameter Modifier and Type Method Description void
SqlAstWalker. visitParameter(JdbcParameter jdbcParameter)
-
Uses of JdbcParameter in org.hibernate.sql.ast.spi
Methods in org.hibernate.sql.ast.spi that return JdbcParameter Modifier and Type Method Description protected JdbcParameter
AbstractSqlAstTranslator. getLimitParameter()
protected JdbcParameter
AbstractSqlAstTranslator. getOffsetParameter()
Methods in org.hibernate.sql.ast.spi that return types with arguments of type JdbcParameter Modifier and Type Method Description protected Map<JdbcParameter,JdbcParameterBinding>
AbstractSqlAstTranslator. getAppliedParameterBindings()
Methods in org.hibernate.sql.ast.spi with parameters of type JdbcParameter Modifier and Type Method Description protected void
AbstractSqlAstTranslator. addAppliedParameterBinding(JdbcParameter parameter, JdbcParameterBinding binding)
protected Object
AbstractSqlAstTranslator. getParameterBindValue(JdbcParameter parameter)
protected void
AbstractSqlAstTranslator. renderAsLiteral(JdbcParameter jdbcParameter, Object literalValue)
protected void
AbstractSqlAstTranslator. setLimitParameter(JdbcParameter limitParameter)
protected void
AbstractSqlAstTranslator. setOffsetParameter(JdbcParameter offsetParameter)
void
AbstractSqlAstTranslator. visitParameter(JdbcParameter jdbcParameter)
void
AbstractSqlAstWalker. visitParameter(JdbcParameter jdbcParameter)
void
AggregateFunctionChecker. visitParameter(JdbcParameter jdbcParameter)
void
ExpressionReplacementWalker. visitParameter(JdbcParameter jdbcParameter)
-
Uses of JdbcParameter in org.hibernate.sql.exec.internal
Classes in org.hibernate.sql.exec.internal that implement JdbcParameter Modifier and Type Class Description class
AbstractJdbcParameter
class
JdbcParameterImpl
class
SqlTypedMappingJdbcParameter
class
VersionTypeSeedParameterSpecification
Parameter bind specification used for optimistic lock version seeding (from insert statements).Methods in org.hibernate.sql.exec.internal that return types with arguments of type JdbcParameter Modifier and Type Method Description Set<JdbcParameter>
JdbcParametersImpl. getJdbcParameters()
Methods in org.hibernate.sql.exec.internal with parameters of type JdbcParameter Modifier and Type Method Description void
JdbcParameterBindingsImpl. addBinding(JdbcParameter parameter, JdbcParameterBinding binding)
void
JdbcParametersImpl. addParameter(JdbcParameter parameter)
JdbcParameterBinding
JdbcParameterBindingsImpl. getBinding(JdbcParameter parameter)
Method parameters in org.hibernate.sql.exec.internal with type arguments of type JdbcParameter Modifier and Type Method Description void
JdbcParametersImpl. addParameters(Collection<JdbcParameter> parameters)
void
JdbcParameterBindingsImpl. visitBindings(BiConsumer<JdbcParameter,JdbcParameterBinding> action)
-
Uses of JdbcParameter in org.hibernate.sql.exec.spi
Fields in org.hibernate.sql.exec.spi with type parameters of type JdbcParameter Modifier and Type Field Description protected Map<JdbcParameter,JdbcParameterBinding>
AbstractJdbcOperationQuery. appliedParameters
Methods in org.hibernate.sql.exec.spi that return JdbcParameter Modifier and Type Method Description JdbcParameter
JdbcOperationQuerySelect. getLimitParameter()
JdbcParameter
JdbcOperationQuerySelect. getOffsetParameter()
Methods in org.hibernate.sql.exec.spi that return types with arguments of type JdbcParameter Modifier and Type Method Description Set<JdbcParameter>
JdbcParameters. getJdbcParameters()
Methods in org.hibernate.sql.exec.spi with parameters of type JdbcParameter Modifier and Type Method Description void
JdbcParameterBindings. addBinding(JdbcParameter parameter, JdbcParameterBinding binding)
void
JdbcParameters. addParameter(JdbcParameter parameter)
JdbcParameterBinding
JdbcParameterBindings. getBinding(JdbcParameter parameter)
Method parameters in org.hibernate.sql.exec.spi with type arguments of type JdbcParameter Modifier and Type Method Description void
JdbcParameters. addParameters(Collection<JdbcParameter> parameters)
default int
JdbcParameterBindings. registerParametersForEachJdbcValue(Object value, Clause clause, int offset, Bindable bindable, List<JdbcParameter> jdbcParameters, SharedSessionContractImplementor session)
default int
JdbcParameterBindings. registerParametersForEachJdbcValue(Object value, Clause clause, Bindable bindable, List<JdbcParameter> jdbcParameters, SharedSessionContractImplementor session)
void
JdbcParameterBindings. visitBindings(BiConsumer<JdbcParameter,JdbcParameterBinding> action)
default void
JdbcParameters. visitJdbcParameters(Consumer<JdbcParameter> jdbcParameterAction)
Constructors in org.hibernate.sql.exec.spi with parameters of type JdbcParameter Constructor Description JdbcOperationQuerySelect(String sql, List<JdbcParameterBinder> parameterBinders, JdbcValuesMappingProducer jdbcValuesMappingProducer, Set<String> affectedTableNames, Set<FilterJdbcParameter> filterJdbcParameters, int rowsToSkip, int maxRows, Map<JdbcParameter,JdbcParameterBinding> appliedParameters, JdbcLockStrategy jdbcLockStrategy, JdbcParameter offsetParameter, JdbcParameter limitParameter)
Constructor parameters in org.hibernate.sql.exec.spi with type arguments of type JdbcParameter Constructor Description AbstractJdbcOperationQuery(String sql, List<JdbcParameterBinder> parameterBinders, Set<String> affectedTableNames, Set<FilterJdbcParameter> filterJdbcParameters, Map<JdbcParameter,JdbcParameterBinding> appliedParameters)
JdbcOperationQueryDelete(String sql, List<JdbcParameterBinder> parameterBinders, Set<String> affectedTableNames, Set<FilterJdbcParameter> filterJdbcParameters, Map<JdbcParameter,JdbcParameterBinding> appliedParameters)
JdbcOperationQuerySelect(String sql, List<JdbcParameterBinder> parameterBinders, JdbcValuesMappingProducer jdbcValuesMappingProducer, Set<String> affectedTableNames, Set<FilterJdbcParameter> filterJdbcParameters, int rowsToSkip, int maxRows, Map<JdbcParameter,JdbcParameterBinding> appliedParameters, JdbcLockStrategy jdbcLockStrategy, JdbcParameter offsetParameter, JdbcParameter limitParameter)
JdbcOperationQueryUpdate(String sql, List<JdbcParameterBinder> parameterBinders, Set<String> affectedTableNames, Set<FilterJdbcParameter> filterJdbcParameters, Map<JdbcParameter,JdbcParameterBinding> appliedParameters)
-
Uses of JdbcParameter in org.hibernate.sql.model.ast
Classes in org.hibernate.sql.model.ast that implement JdbcParameter Modifier and Type Class Description class
ColumnValueParameter
Parameter descriptor specific to mutations.
-