Uses of Interface
org.hibernate.sql.exec.spi.JdbcParameterBindings
Packages that use JdbcParameterBindings
Package
Description
This package defines some central internal SPI abstractions
used throughout the implementation of Hibernate.
An internal package containing implementations of central Hibernate APIs,
mostly defined in
org.hibernate.Package for the SQM-backed Query implementation details
Support for multi-table SQM mutation (insert, update, delete) operations using
a table to temporarily hold the matching ids.
Package defining a SQL AST for use in generation of SQL.
Package defining support for creating and consuming a SQL AST.
AST nodes representing expressions in a SQL tree.
Implementation of the SPI for execution of SQL statements via JDBC.
SPI for execution of SQL statements via JDBC.
-
Uses of JdbcParameterBindings in org.hibernate.engine.spi
Methods in org.hibernate.engine.spi that return JdbcParameterBindingsModifier and TypeMethodDescriptionSubselectFetch.getLoadingJdbcParameterBindings()The JDBC parameter bindings related toSubselectFetch.getLoadingSqlAst()for the specific execution that loaded the ownersMethods in org.hibernate.engine.spi with parameters of type JdbcParameterBindingsModifier and TypeMethodDescriptionSubselectFetch.createRegistrationHandler(BatchFetchQueue batchFetchQueue, SelectStatement sqlAst, TableGroup tableGroup, JdbcParametersList jdbcParameters, JdbcParameterBindings jdbcParameterBindings) SubselectFetch.createRegistrationHandler(BatchFetchQueue batchFetchQueue, SelectStatement sqlAst, JdbcParametersList jdbcParameters, JdbcParameterBindings jdbcParameterBindings) Constructors in org.hibernate.engine.spi with parameters of type JdbcParameterBindingsModifierConstructorDescriptionSubselectFetch(QuerySpec loadingSqlAst, TableGroup ownerTableGroup, JdbcParametersList loadingJdbcParameters, JdbcParameterBindings loadingJdbcParameterBindings, Set<EntityKey> resultingEntityKeys) -
Uses of JdbcParameterBindings in org.hibernate.internal
Methods in org.hibernate.internal with parameters of type JdbcParameterBindingsModifier and TypeMethodDescriptionvoidFilterJdbcParameter.bindParameterValue(PreparedStatement statement, int startPosition, JdbcParameterBindings jdbcParameterBindings, ExecutionContext executionContext) -
Uses of JdbcParameterBindings in org.hibernate.query.sqm.internal
Methods in org.hibernate.query.sqm.internal that return JdbcParameterBindingsModifier and TypeMethodDescriptionstatic JdbcParameterBindingsSqmUtil.createJdbcParameterBindings(QueryParameterBindings domainParamBindings, DomainParameterXref domainParameterXref, Map<QueryParameterImplementor<?>, Map<SqmParameter<?>, List<JdbcParametersList>>> jdbcParamXref, SqmParameterMappingModelResolutionAccess mappingModelResolutionAccess, SharedSessionContractImplementor session) Methods in org.hibernate.query.sqm.internal with parameters of type JdbcParameterBindingsModifier and TypeMethodDescriptionprotected static intConcreteSqmSelectQueryPlan.interpretIntExpression(Expression expression, JdbcParameterBindings jdbcParameterBindings) -
Uses of JdbcParameterBindings in org.hibernate.query.sqm.mutation.internal
Methods in org.hibernate.query.sqm.mutation.internal with parameters of type JdbcParameterBindingsModifier and TypeMethodDescriptionstatic voidSqmMutationStrategyHelper.cleanUpCollectionTables(EntityMappingType entityDescriptor, BiFunction<TableReference, PluralAttributeMapping, Predicate> restrictionProducer, JdbcParameterBindings jdbcParameterBindings, ExecutionContext executionContext) -
Uses of JdbcParameterBindings in org.hibernate.query.sqm.mutation.internal.temptable
Methods in org.hibernate.query.sqm.mutation.internal.temptable that return JdbcParameterBindingsModifier and TypeMethodDescriptionprotected JdbcParameterBindingsUpdateExecutionDelegate.getJdbcParameterBindings()Methods in org.hibernate.query.sqm.mutation.internal.temptable with parameters of type JdbcParameterBindingsModifier and TypeMethodDescriptionstatic intExecuteWithTemporaryTableHelper.saveIntoTemporaryTable(InsertSelectStatement temporaryTableInsert, JdbcParameterBindings jdbcParameterBindings, ExecutionContext executionContext) static intExecuteWithTemporaryTableHelper.saveMatchingIdsIntoIdTable(MultiTableSqmMutationConverter sqmConverter, Predicate suppliedPredicate, TemporaryTable idTable, Function<SharedSessionContractImplementor, String> sessionUidAccess, JdbcParameterBindings jdbcParameterBindings, ExecutionContext executionContext) -
Uses of JdbcParameterBindings in org.hibernate.sql.ast
Methods in org.hibernate.sql.ast with parameters of type JdbcParameterBindingsModifier and TypeMethodDescriptionSqlAstTranslator.translate(JdbcParameterBindings jdbcParameterBindings, QueryOptions queryOptions) -
Uses of JdbcParameterBindings in org.hibernate.sql.ast.spi
Methods in org.hibernate.sql.ast.spi that return JdbcParameterBindingsModifier and TypeMethodDescriptionprotected JdbcParameterBindingsAbstractSqlAstTranslator.getJdbcParameterBindings()Methods in org.hibernate.sql.ast.spi with parameters of type JdbcParameterBindingsModifier and TypeMethodDescriptionprotected intAbstractSqlAstTranslator.getMaxRows(SelectStatement sqlAstSelect, JdbcParameterBindings jdbcParameterBindings, int rowsToSkip) protected intAbstractSqlAstTranslator.getRowsToSkip(SelectStatement sqlAstSelect, JdbcParameterBindings jdbcParameterBindings) protected <R> RAbstractSqlAstTranslator.interpretExpression(Expression expression, JdbcParameterBindings jdbcParameterBindings) protected voidAbstractSqlAstTranslator.renderExpressionAsLiteral(Expression expression, JdbcParameterBindings jdbcParameterBindings) AbstractSqlAstTranslator.translate(JdbcParameterBindings jdbcParameterBindings, QueryOptions queryOptions) -
Uses of JdbcParameterBindings in org.hibernate.sql.ast.tree.expression
Methods in org.hibernate.sql.ast.tree.expression with parameters of type JdbcParameterBindingsModifier and TypeMethodDescriptionvoidJdbcLiteral.bindParameterValue(PreparedStatement statement, int startPosition, JdbcParameterBindings jdbcParameterBindings, ExecutionContext executionContext) voidQueryLiteral.bindParameterValue(PreparedStatement statement, int startPosition, JdbcParameterBindings jdbcParameterBindings, ExecutionContext executionContext) voidUnparsedNumericLiteral.bindParameterValue(PreparedStatement statement, int startPosition, JdbcParameterBindings jdbcParameterBindings, ExecutionContext executionContext) -
Uses of JdbcParameterBindings in org.hibernate.sql.exec.internal
Classes in org.hibernate.sql.exec.internal that implement JdbcParameterBindingsModifier and TypeClassDescriptionclassStandard implementation of JdbcParameterBindingsMethods in org.hibernate.sql.exec.internal with parameters of type JdbcParameterBindingsModifier and TypeMethodDescriptionvoidAbstractJdbcParameter.bindParameterValue(PreparedStatement statement, int startPosition, JdbcParameterBindings jdbcParamBindings, ExecutionContext executionContext) voidVersionTypeSeedParameterSpecification.bindParameterValue(PreparedStatement statement, int startPosition, JdbcParameterBindings jdbcParamBindings, ExecutionContext executionContext) intStandardJdbcMutationExecutor.execute(JdbcOperationQueryMutation jdbcMutation, JdbcParameterBindings jdbcParameterBindings, Function<String, PreparedStatement> statementCreator, BiConsumer<Integer, PreparedStatement> expectationCheck, ExecutionContext executionContext) <T,R> T JdbcSelectExecutorStandardImpl.executeQuery(JdbcOperationQuerySelect jdbcSelect, JdbcParameterBindings jdbcParameterBindings, ExecutionContext executionContext, RowTransformer<R> rowTransformer, Class<R> domainResultType, int resultCountEstimate, JdbcSelectExecutor.StatementCreator statementCreator, ResultsConsumer<T, R> resultsConsumer) <T,R> T JdbcSelectExecutorStandardImpl.executeQuery(JdbcOperationQuerySelect jdbcSelect, JdbcParameterBindings jdbcParameterBindings, ExecutionContext executionContext, RowTransformer<R> rowTransformer, Class<R> domainResultType, JdbcSelectExecutor.StatementCreator statementCreator, ResultsConsumer<T, R> resultsConsumer) booleanJdbcCallImpl.isCompatibleWith(JdbcParameterBindings jdbcParameterBindings, QueryOptions queryOptions) -
Uses of JdbcParameterBindings in org.hibernate.sql.exec.spi
Fields in org.hibernate.sql.exec.spi declared as JdbcParameterBindingsModifier and TypeFieldDescriptionstatic final JdbcParameterBindingsJdbcParameterBindings.NO_BINDINGSMethods in org.hibernate.sql.exec.spi with parameters of type JdbcParameterBindingsModifier and TypeMethodDescriptionvoidJdbcParameterBinder.bindParameterValue(PreparedStatement statement, int startPosition, JdbcParameterBindings jdbcParameterBindings, ExecutionContext executionContext) Bind the appropriate value in the JDBC statementintJdbcMutationExecutor.execute(JdbcOperationQueryMutation jdbcMutation, JdbcParameterBindings jdbcParameterBindings, Function<String, PreparedStatement> statementCreator, BiConsumer<Integer, PreparedStatement> expectationCheck, ExecutionContext executionContext) Perform the executiondefault <T,R> T JdbcSelectExecutor.executeQuery(JdbcOperationQuerySelect jdbcSelect, JdbcParameterBindings jdbcParameterBindings, ExecutionContext executionContext, RowTransformer<R> rowTransformer, Class<R> domainResultType, int resultCountEstimate, JdbcSelectExecutor.StatementCreator statementCreator, ResultsConsumer<T, R> resultsConsumer) default <T,R> T JdbcSelectExecutor.executeQuery(JdbcOperationQuerySelect jdbcSelect, JdbcParameterBindings jdbcParameterBindings, ExecutionContext executionContext, RowTransformer<R> rowTransformer, Class<R> domainResultType, int resultCountEstimate, ResultsConsumer<T, R> resultsConsumer) <T,R> T JdbcSelectExecutor.executeQuery(JdbcOperationQuerySelect jdbcSelect, JdbcParameterBindings jdbcParameterBindings, ExecutionContext executionContext, RowTransformer<R> rowTransformer, Class<R> domainResultType, JdbcSelectExecutor.StatementCreator statementCreator, ResultsConsumer<T, R> resultsConsumer) booleanAbstractJdbcOperationQuery.isCompatibleWith(JdbcParameterBindings jdbcParameterBindings, QueryOptions queryOptions) booleanJdbcOperationQuery.isCompatibleWith(JdbcParameterBindings jdbcParameterBindings, QueryOptions queryOptions) booleanJdbcOperationQueryMutationNative.isCompatibleWith(JdbcParameterBindings jdbcParameterBindings, QueryOptions queryOptions) booleanJdbcOperationQuerySelect.isCompatibleWith(JdbcParameterBindings jdbcParameterBindings, QueryOptions queryOptions) default <R> List<R>JdbcSelectExecutor.list(JdbcOperationQuerySelect jdbcSelect, JdbcParameterBindings jdbcParameterBindings, ExecutionContext executionContext, RowTransformer<R> rowTransformer, Class<R> requestedJavaType, ListResultsConsumer.UniqueSemantic uniqueSemantic) default <R> List<R>JdbcSelectExecutor.list(JdbcOperationQuerySelect jdbcSelect, JdbcParameterBindings jdbcParameterBindings, ExecutionContext executionContext, RowTransformer<R> rowTransformer, Class<R> requestedJavaType, ListResultsConsumer.UniqueSemantic uniqueSemantic, int resultCountEstimate) default <R> List<R>JdbcSelectExecutor.list(JdbcOperationQuerySelect jdbcSelect, JdbcParameterBindings jdbcParameterBindings, ExecutionContext executionContext, RowTransformer<R> rowTransformer, ListResultsConsumer.UniqueSemantic uniqueSemantic) default <R> ScrollableResultsImplementor<R>JdbcSelectExecutor.scroll(JdbcOperationQuerySelect jdbcSelect, ScrollMode scrollMode, JdbcParameterBindings jdbcParameterBindings, ExecutionContext executionContext, RowTransformer<R> rowTransformer) default <R> ScrollableResultsImplementor<R>JdbcSelectExecutor.scroll(JdbcOperationQuerySelect jdbcSelect, ScrollMode scrollMode, JdbcParameterBindings jdbcParameterBindings, ExecutionContext executionContext, RowTransformer<R> rowTransformer, int resultCountEstimate) -
Uses of JdbcParameterBindings in org.hibernate.sql.results.jdbc.internal
Constructors in org.hibernate.sql.results.jdbc.internal with parameters of type JdbcParameterBindingsModifierConstructorDescriptionDeferredResultSetAccess(JdbcOperationQuerySelect jdbcSelect, JdbcParameterBindings jdbcParameterBindings, ExecutionContext executionContext, JdbcSelectExecutor.StatementCreator statementCreator, int resultCountEstimate)