Uses of Interface
org.hibernate.sql.exec.spi.JdbcParameterBindings
Packages that use JdbcParameterBindings
Package
Description
Dialect contracts for selecting SQL AST translators and
expressing database-specific SQL AST rendering behavior.
This package defines some central internal SPI abstractions
used throughout the implementation of Hibernate.
SPI for handling SQM UPDATE and DELETE queries
AST nodes representing expressions in a SQL tree.
Contracts for translating a SQL AST to executable SQL.
SPI for execution of SQL statements via JDBC.
-
Uses of JdbcParameterBindings in org.hibernate.dialect.sql.ast.spi
Methods in org.hibernate.dialect.sql.ast.spi that return JdbcParameterBindingsModifier and TypeMethodDescriptionprotected final JdbcParameterBindingsAbstractSqlAstTranslator.getJdbcParameterBindings()Methods in org.hibernate.dialect.sql.ast.spi with parameters of type JdbcParameterBindingsModifier and TypeMethodDescriptionprotected <R> RAbstractSqlAstTranslator.interpretExpression(Expression expression, JdbcParameterBindings jdbcParameterBindings) protected voidAbstractSqlAstTranslator.renderExpressionAsLiteral(Expression expression, JdbcParameterBindings jdbcParameterBindings) final TAbstractSqlAstTranslator.translate(JdbcParameterBindings jdbcParameterBindings, QueryOptions queryOptions) -
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, JdbcParametersList jdbcParameters, JdbcParameterBindings jdbcParameterBindings) SubselectFetch.createRegistrationHandler(BatchFetchQueue batchFetchQueue, SelectStatement sqlAst, JdbcParametersList jdbcParameters, JdbcParameterBindings jdbcParameterBindings, AppliedGraph appliedGraph) 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.query.sqm.mutation.spi
Methods in org.hibernate.query.sqm.mutation.spi that return JdbcParameterBindingsModifier and TypeMethodDescriptionMultiTableHandler.createJdbcParameterBindings(DomainQueryExecutionContext executionContext) Create theJdbcParameterBindingsfor this multi-table handler based on the execution context.MultiTableHandlerBuildResult.firstJdbcParameterBindings()Returns the value of thefirstJdbcParameterBindingsrecord component.Methods in org.hibernate.query.sqm.mutation.spi with parameters of type JdbcParameterBindingsModifier and TypeMethodDescriptionintMultiTableHandler.execute(JdbcParameterBindings jdbcParameterBindings, DomainQueryExecutionContext executionContext) Execute the multi-table update or delete indicated by the SQM AST passed in when this Handler was created.booleanMultiTableHandler.isCompatibleWith(JdbcParameterBindings jdbcParameterBindings, QueryOptions queryOptions) Constructors in org.hibernate.query.sqm.mutation.spi with parameters of type JdbcParameterBindingsModifierConstructorDescriptionMultiTableHandlerBuildResult(MultiTableHandler multiTableHandler, JdbcParameterBindings firstJdbcParameterBindings) Creates an instance of aMultiTableHandlerBuildResultrecord class. -
Uses of JdbcParameterBindings in org.hibernate.sql.ast.spi.query.expression
Methods in org.hibernate.sql.ast.spi.query.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.ast.spi.translation
Methods in org.hibernate.sql.ast.spi.translation with parameters of type JdbcParameterBindingsModifier and TypeMethodDescriptionSqlAstTranslator.translate(JdbcParameterBindings jdbcParameterBindings, QueryOptions queryOptions) Perform this translator's one translation. -
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(JdbcSelect 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(JdbcSelect jdbcSelect, JdbcParameterBindings jdbcParameterBindings, ExecutionContext executionContext, RowTransformer<R> rowTransformer, Class<R> domainResultType, int resultCountEstimate, ResultsConsumer<T, R> resultsConsumer) <T,R> T JdbcSelectExecutor.executeQuery(JdbcSelect jdbcSelect, JdbcParameterBindings jdbcParameterBindings, ExecutionContext executionContext, RowTransformer<R> rowTransformer, Class<R> domainResultType, JdbcSelectExecutor.StatementCreator statementCreator, ResultsConsumer<T, R> resultsConsumer) booleanCacheableJdbcOperation.isCompatibleWith(JdbcParameterBindings jdbcParameterBindings, QueryOptions queryOptions) Whether the given arguments are compatible with this operation's state.default <R> List<R> JdbcSelectExecutor.list(JdbcSelect jdbcSelect, JdbcParameterBindings jdbcParameterBindings, ExecutionContext executionContext, RowTransformer<R> rowTransformer, Class<R> requestedJavaType, ListResultsConsumer.UniqueSemantic uniqueSemantic) default <R> List<R> JdbcSelectExecutor.list(JdbcSelect jdbcSelect, JdbcParameterBindings jdbcParameterBindings, ExecutionContext executionContext, RowTransformer<R> rowTransformer, Class<R> requestedJavaType, ListResultsConsumer.UniqueSemantic uniqueSemantic, int resultCountEstimate) default <R> List<R> JdbcSelectExecutor.list(JdbcSelect jdbcSelect, JdbcParameterBindings jdbcParameterBindings, ExecutionContext executionContext, RowTransformer<R> rowTransformer, ListResultsConsumer.UniqueSemantic uniqueSemantic) default <R> ScrollableResults<R> JdbcSelectExecutor.scroll(JdbcSelect jdbcSelect, ScrollMode scrollMode, JdbcParameterBindings jdbcParameterBindings, ExecutionContext executionContext, RowTransformer<R> rowTransformer) default <R> ScrollableResults<R> JdbcSelectExecutor.scroll(JdbcSelect jdbcSelect, ScrollMode scrollMode, JdbcParameterBindings jdbcParameterBindings, ExecutionContext executionContext, RowTransformer<R> rowTransformer, int resultCountEstimate)