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.dialect.lock.internal
Classes in org.hibernate.dialect.lock.internal that implement ExecutionContext -
Uses of ExecutionContext in org.hibernate.internal
Methods in org.hibernate.internal with parameters of type ExecutionContextModifier and TypeMethodDescriptionvoidFilterJdbcParameter.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 TypeClassDescriptionclassExecutionContext adapter delegating to a DomainQueryExecutionContextMethods in org.hibernate.query.sqm.internal with parameters of type ExecutionContextModifier and TypeMethodDescriptionprotected intSimpleDeleteQueryPlan.execute(CacheableSqmInterpretation<MutationStatement, JdbcOperationQueryMutation> sqmInterpretation, JdbcParameterBindings jdbcParameterBindings, ExecutionContext executionContext) protected intSimpleNonSelectQueryPlan.execute(CacheableSqmInterpretation<MutationStatement, JdbcOperationQueryMutation> sqmInterpretation, 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 TypeMethodDescriptionprotected JdbcOperationQueryMutationInlineDeleteHandler.createMutation(InlineDeleteHandler.TableDeleter tableDeleter, List<Expression> inListExpressions, ExecutionContext executionContext) protected JdbcOperationQueryMutationInlineUpdateHandler.createTableInsert(InlineUpdateHandler.TableUpdater tableUpdater, List<Expression> inListExpressions, JdbcParameterBindings jdbcParameterBindings, ExecutionContext executionContext) protected JdbcOperationQueryMutationInlineUpdateHandler.createTableUpdate(InlineUpdateHandler.TableUpdater tableUpdater, List<Expression> inListExpressions, JdbcParameterBindings jdbcParameterBindings, ExecutionContext executionContext) InPredicateRestrictionProducer.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 QuerySpecExecuteWithTemporaryTableHelper.createIdTableSelectQuerySpec(TemporaryTable idTable, ModelPart fkModelPart, JdbcParameter sessionUidParameter, EntityMappingType entityDescriptor, ExecutionContext executionContext) static QuerySpecExecuteWithTemporaryTableHelper.createIdTableSelectQuerySpec(TemporaryTable idTable, JdbcParameter sessionUidParameter, EntityMappingType entityDescriptor, ExecutionContext executionContext) static StringExecuteWithTemporaryTableHelper.createInsertedRowNumbersSelectSql(TemporaryTable temporaryTable, Function<SharedSessionContractImplementor, String> sessionUidAccess, ExecutionContext executionContext) ExecuteWithTemporaryTableHelper.createMatchingIdsIntoIdTableInsert(MultiTableSqmMutationConverter sqmConverter, Predicate suppliedPredicate, TemporaryTable idTable, JdbcParameter sessionUidParameter, JdbcParameterBindings jdbcParameterBindings, ExecutionContext executionContext) ExecuteWithTemporaryTableHelper.createTemporaryTableInsert(InsertSelectStatement temporaryTableInsert, JdbcParameterBindings jdbcParameterBindings, ExecutionContext executionContext) static int[]ExecuteWithTemporaryTableHelper.loadInsertedRowNumbers(String sqlSelect, TemporaryTable temporaryTable, Function<SharedSessionContractImplementor, String> sessionUidAccess, int rows, ExecutionContext executionContext) static int[]ExecuteWithTemporaryTableHelper.loadInsertedRowNumbers(TemporaryTable temporaryTable, Function<SharedSessionContractImplementor, String> sessionUidAccess, int rows, ExecutionContext executionContext) static voidExecuteWithTemporaryTableHelper.performAfterTemporaryTableUseActions(TemporaryTable temporaryTable, Function<SharedSessionContractImplementor, String> sessionUidAccess, AfterUseAction afterUseAction, ExecutionContext executionContext) static booleanExecuteWithTemporaryTableHelper.performBeforeTemporaryTableUseActions(TemporaryTable temporaryTable, TemporaryTableStrategy temporaryTableStrategy, ExecutionContext executionContext) static voidExecuteWithTemporaryTableHelper.performBeforeTemporaryTableUseActions(TemporaryTable temporaryTable, ExecutionContext executionContext) Deprecated, for removal: This API element is subject to removal in a future version.static intExecuteWithTemporaryTableHelper.saveIntoTemporaryTable(InsertSelectStatement temporaryTableInsert, JdbcParameterBindings jdbcParameterBindings, ExecutionContext executionContext) static intExecuteWithTemporaryTableHelper.saveIntoTemporaryTable(JdbcOperationQueryMutation jdbcInsert, 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 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 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 TypeMethodDescriptionvoidAbstractJdbcParameter.bindParameterValue(PreparedStatement statement, int startPosition, JdbcParameterBindings jdbcParamBindings, ExecutionContext executionContext) protected voidAbstractJdbcParameter.bindParameterValue(JdbcMapping jdbcMapping, PreparedStatement statement, Object bindValue, int startPosition, ExecutionContext executionContext) voidVersionTypeSeedParameterSpecification.bindParameterValue(PreparedStatement statement, int startPosition, JdbcParameterBindings jdbcParamBindings, ExecutionContext executionContext) StandardStatementCreator.createStatement(ExecutionContext executionContext, String sql) 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) -
Uses of ExecutionContext in org.hibernate.sql.exec.spi
Methods in org.hibernate.sql.exec.spi with parameters of type ExecutionContextModifier and TypeMethodDescriptionvoidJdbcParameterBinder.bindParameterValue(PreparedStatement statement, int startPosition, JdbcParameterBindings jdbcParameterBindings, ExecutionContext executionContext) Bind the appropriate value in the JDBC statementJdbcSelectExecutor.StatementCreator.createStatement(ExecutionContext executionContext, String sql) intJdbcMutationExecutor.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 TypeMethodDescriptionvoidLoadingCollectionEntry.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 TypeClassDescriptionclassStandard RowProcessingState implementationMethods in org.hibernate.sql.results.internal with parameters of type ExecutionContextModifier and TypeMethodDescriptionvoidLoadingCollectionEntryImpl.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()Methods in org.hibernate.sql.results.jdbc.internal with parameters of type ExecutionContextModifier and TypeMethodDescriptionprotected voidDeferredResultSetAccess.registerAfterLoadAction(ExecutionContext executionContext, LockOptions lockOptionsToUse) For Hibernate ReactiveConstructors 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 TypeInterfaceDescriptioninterfaceState pertaining to the processing of a single "row" of a JdbcValuesSourceMethods in org.hibernate.sql.results.jdbc.spi that return ExecutionContext