Uses of Interface
org.hibernate.sql.exec.spi.ExecutionContext
Packages that use ExecutionContext
Package
Description
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.
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 ExecutionContext in org.hibernate.internal
Methods in org.hibernate.internal with parameters of type ExecutionContextModifier and TypeMethodDescriptionvoid
FilterJdbcParameter.bindParameterValue
(PreparedStatement statement, int startPosition, JdbcParameterBindings jdbcParameterBindings, ExecutionContext executionContext) -
Uses of ExecutionContext in org.hibernate.loader.ast.internal
Classes in org.hibernate.loader.ast.internal that implement ExecutionContext -
Uses of ExecutionContext in org.hibernate.query.sqm.internal
Classes in org.hibernate.query.sqm.internal that implement ExecutionContextModifier and TypeClassDescriptionclass
ExecutionContext adapter delegating to a DomainQueryExecutionContext -
Uses of ExecutionContext in org.hibernate.query.sqm.mutation.internal
Methods in org.hibernate.query.sqm.mutation.internal with parameters of type ExecutionContextModifier and TypeMethodDescriptionstatic void
SqmMutationStrategyHelper.cleanUpCollectionTables
(EntityMappingType entityDescriptor, BiFunction<TableReference, PluralAttributeMapping, Predicate> restrictionProducer, JdbcParameterBindings jdbcParameterBindings, ExecutionContext executionContext) -
Uses of ExecutionContext in org.hibernate.query.sqm.mutation.internal.inline
Methods in org.hibernate.query.sqm.mutation.internal.inline with parameters of type ExecutionContextModifier and TypeMethodDescriptionInPredicateRestrictionProducer.produceRestriction
(List<Expression> matchingIdValueExpressions, EntityMappingType entityDescriptor, int valueIndex, ModelPart valueModelPart, TableReference mutatingTableReference, Supplier<Consumer<SelectableConsumer>> columnsToMatchVisitationSupplier, ExecutionContext executionContext) MatchingIdRestrictionProducer.produceRestriction
(List<Expression> idExpressions, EntityMappingType entityDescriptor, int valueIndex, ModelPart valueModelPart, TableReference mutatingTableReference, Supplier<Consumer<SelectableConsumer>> columnsToMatchVisitationSupplier, ExecutionContext executionContext) Produce the restriction predicate -
Uses of ExecutionContext in org.hibernate.query.sqm.mutation.internal.temptable
Methods in org.hibernate.query.sqm.mutation.internal.temptable with parameters of type ExecutionContextModifier and TypeMethodDescriptionstatic QuerySpec
ExecuteWithTemporaryTableHelper.createIdTableSelectQuerySpec
(TemporaryTable idTable, Function<SharedSessionContractImplementor, String> sessionUidAccess, EntityMappingType entityDescriptor, ExecutionContext executionContext) static QuerySpec
ExecuteWithTemporaryTableHelper.createIdTableSelectQuerySpec
(TemporaryTable idTable, ModelPart fkModelPart, Function<SharedSessionContractImplementor, String> sessionUidAccess, EntityMappingType entityDescriptor, ExecutionContext executionContext) int
InsertExecutionDelegate.execute
(ExecutionContext executionContext) int
TableBasedInsertHandler.ExecutionDelegate.execute
(ExecutionContext executionContext) int
TableBasedUpdateHandler.ExecutionDelegate.execute
(ExecutionContext executionContext) int
UpdateExecutionDelegate.execute
(ExecutionContext executionContext) static void
ExecuteWithTemporaryTableHelper.performAfterTemporaryTableUseActions
(TemporaryTable temporaryTable, Function<SharedSessionContractImplementor, String> sessionUidAccess, AfterUseAction afterUseAction, ExecutionContext executionContext) static void
ExecuteWithTemporaryTableHelper.performBeforeTemporaryTableUseActions
(TemporaryTable temporaryTable, ExecutionContext executionContext) static int
ExecuteWithTemporaryTableHelper.saveIntoTemporaryTable
(InsertSelectStatement temporaryTableInsert, JdbcParameterBindings jdbcParameterBindings, ExecutionContext executionContext) static int
ExecuteWithTemporaryTableHelper.saveMatchingIdsIntoIdTable
(MultiTableSqmMutationConverter sqmConverter, Predicate suppliedPredicate, TemporaryTable idTable, Function<SharedSessionContractImplementor, String> sessionUidAccess, JdbcParameterBindings jdbcParameterBindings, ExecutionContext executionContext) -
Uses of ExecutionContext in org.hibernate.result.internal
Classes in org.hibernate.result.internal that implement ExecutionContext -
Uses of ExecutionContext in org.hibernate.sql.ast.tree.expression
Methods in org.hibernate.sql.ast.tree.expression with parameters of type ExecutionContextModifier and TypeMethodDescriptionvoid
JdbcLiteral.bindParameterValue
(PreparedStatement statement, int startPosition, JdbcParameterBindings jdbcParameterBindings, ExecutionContext executionContext) void
QueryLiteral.bindParameterValue
(PreparedStatement statement, int startPosition, JdbcParameterBindings jdbcParameterBindings, ExecutionContext executionContext) void
UnparsedNumericLiteral.bindParameterValue
(PreparedStatement statement, int startPosition, JdbcParameterBindings jdbcParameterBindings, ExecutionContext executionContext) -
Uses of ExecutionContext in org.hibernate.sql.exec.internal
Classes in org.hibernate.sql.exec.internal that implement ExecutionContextMethods in org.hibernate.sql.exec.internal with parameters of type ExecutionContextModifier and TypeMethodDescriptionvoid
AbstractJdbcParameter.bindParameterValue
(PreparedStatement statement, int startPosition, JdbcParameterBindings jdbcParamBindings, ExecutionContext executionContext) protected void
AbstractJdbcParameter.bindParameterValue
(JdbcMapping jdbcMapping, PreparedStatement statement, Object bindValue, int startPosition, ExecutionContext executionContext) void
VersionTypeSeedParameterSpecification.bindParameterValue
(PreparedStatement statement, int startPosition, JdbcParameterBindings jdbcParamBindings, ExecutionContext executionContext) StandardStatementCreator.createStatement
(ExecutionContext executionContext, String sql) int
StandardJdbcMutationExecutor.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) static CacheMode
JdbcExecHelper.resolveCacheMode
(ExecutionContext executionContext) -
Uses of ExecutionContext in org.hibernate.sql.exec.spi
Methods in org.hibernate.sql.exec.spi with parameters of type ExecutionContextModifier and TypeMethodDescriptionvoid
JdbcParameterBinder.bindParameterValue
(PreparedStatement statement, int startPosition, JdbcParameterBindings jdbcParameterBindings, ExecutionContext executionContext) Bind the appropriate value in the JDBC statementJdbcSelectExecutor.StatementCreator.createStatement
(ExecutionContext executionContext, String sql) int
JdbcMutationExecutor.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) 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 ExecutionContext in org.hibernate.sql.results.graph.collection
Methods in org.hibernate.sql.results.graph.collection with parameters of type ExecutionContextModifier and TypeMethodDescriptionvoid
LoadingCollectionEntry.finishLoading
(ExecutionContext executionContext) Complete the load -
Uses of ExecutionContext in org.hibernate.sql.results.graph.embeddable.internal
Classes in org.hibernate.sql.results.graph.embeddable.internal that implement ExecutionContext -
Uses of ExecutionContext in org.hibernate.sql.results.internal
Classes in org.hibernate.sql.results.internal that implement ExecutionContextModifier and TypeClassDescriptionclass
Standard RowProcessingState implementationMethods in org.hibernate.sql.results.internal with parameters of type ExecutionContextModifier and TypeMethodDescriptionvoid
LoadingCollectionEntryImpl.finishLoading
(ExecutionContext executionContext) Constructors in org.hibernate.sql.results.internal with parameters of type ExecutionContextModifierConstructorDescriptionRowProcessingStateStandardImpl
(JdbcValuesSourceProcessingStateStandardImpl resultSetProcessingState, ExecutionContext executionContext, RowReader<?> rowReader, JdbcValues jdbcValues) -
Uses of ExecutionContext in org.hibernate.sql.results.jdbc.internal
Methods in org.hibernate.sql.results.jdbc.internal that return ExecutionContextModifier and TypeMethodDescriptionJdbcValuesSourceProcessingStateStandardImpl.getExecutionContext()
Constructors in org.hibernate.sql.results.jdbc.internal with parameters of type ExecutionContextModifierConstructorDescriptionDeferredResultSetAccess
(JdbcOperationQuerySelect jdbcSelect, JdbcParameterBindings jdbcParameterBindings, ExecutionContext executionContext, JdbcSelectExecutor.StatementCreator statementCreator, int resultCountEstimate) JdbcValuesResultSetImpl
(ResultSetAccess resultSetAccess, QueryKey queryCacheKey, String queryIdentifier, QueryOptions queryOptions, boolean usesFollowOnLocking, JdbcValuesMapping valuesMapping, CachedJdbcValuesMetadata metadataForCache, ExecutionContext executionContext) JdbcValuesSourceProcessingStateStandardImpl
(ExecutionContext executionContext, JdbcValuesSourceProcessingOptions processingOptions) -
Uses of ExecutionContext in org.hibernate.sql.results.jdbc.spi
Subinterfaces of ExecutionContext in org.hibernate.sql.results.jdbc.spiModifier and TypeInterfaceDescriptioninterface
State pertaining to the processing of a single "row" of a JdbcValuesSourceMethods in org.hibernate.sql.results.jdbc.spi that return ExecutionContext