Uses of Interface
org.hibernate.sql.exec.spi.JdbcParameterBindings
-
Packages that use JdbcParameterBindings Package Description org.hibernate.engine.spi This package defines some central internal SPI abstractions used throughout the implementation of Hibernate.org.hibernate.internal An internal package containing implementations of central Hibernate APIs, mostly defined inorg.hibernate
.org.hibernate.query.sqm.internal Package for the SQM-backed Query implementation detailsorg.hibernate.query.sqm.mutation.internal 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.sql.ast Package defining a SQL AST for use in generation of SQL.org.hibernate.sql.ast.spi Package defining support for creating and consuming a SQL AST.org.hibernate.sql.ast.tree.expression AST nodes representing expressions in a SQL tree.org.hibernate.sql.exec.internal Implementation of the SPI for execution of SQL statements via JDBC.org.hibernate.sql.exec.spi SPI for execution of SQL statements via JDBC.org.hibernate.sql.results.jdbc.internal -
-
Uses of JdbcParameterBindings in org.hibernate.engine.spi
Methods in org.hibernate.engine.spi that return JdbcParameterBindings Modifier and Type Method Description JdbcParameterBindings
SubselectFetch. 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 JdbcParameterBindings Modifier and Type Method Description static SubselectFetch.RegistrationHandler
SubselectFetch. createRegistrationHandler(BatchFetchQueue batchFetchQueue, SelectStatement sqlAst, TableGroup tableGroup, JdbcParametersList jdbcParameters, JdbcParameterBindings jdbcParameterBindings)
static SubselectFetch.RegistrationHandler
SubselectFetch. createRegistrationHandler(BatchFetchQueue batchFetchQueue, SelectStatement sqlAst, JdbcParametersList jdbcParameters, JdbcParameterBindings jdbcParameterBindings)
Constructors in org.hibernate.engine.spi with parameters of type JdbcParameterBindings Constructor Description SubselectFetch(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 JdbcParameterBindings Modifier and Type Method Description void
FilterJdbcParameter. 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 JdbcParameterBindings Modifier and Type Method Description static JdbcParameterBindings
SqmUtil. createJdbcParameterBindings(QueryParameterBindings domainParamBindings, DomainParameterXref domainParameterXref, Map<QueryParameterImplementor<?>,Map<SqmParameter<?>,List<JdbcParametersList>>> jdbcParamXref, MappingMetamodel domainModel, Function<NavigablePath,TableGroup> tableGroupLocator, SqmParameterMappingModelResolutionAccess mappingModelResolutionAccess, SharedSessionContractImplementor session)
Methods in org.hibernate.query.sqm.internal with parameters of type JdbcParameterBindings Modifier and Type Method Description protected static int
ConcreteSqmSelectQueryPlan. 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 JdbcParameterBindings Modifier and Type Method Description static void
SqmMutationStrategyHelper. 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 JdbcParameterBindings Modifier and Type Method Description protected JdbcParameterBindings
UpdateExecutionDelegate. getJdbcParameterBindings()
Methods in org.hibernate.query.sqm.mutation.internal.temptable with parameters of type JdbcParameterBindings Modifier and Type Method Description 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 JdbcParameterBindings in org.hibernate.sql.ast
Methods in org.hibernate.sql.ast with parameters of type JdbcParameterBindings Modifier and Type Method Description T
SqlAstTranslator. translate(JdbcParameterBindings jdbcParameterBindings, QueryOptions queryOptions)
-
Uses of JdbcParameterBindings in org.hibernate.sql.ast.spi
Methods in org.hibernate.sql.ast.spi that return JdbcParameterBindings Modifier and Type Method Description protected JdbcParameterBindings
AbstractSqlAstTranslator. getJdbcParameterBindings()
Methods in org.hibernate.sql.ast.spi with parameters of type JdbcParameterBindings Modifier and Type Method Description protected int
AbstractSqlAstTranslator. getMaxRows(SelectStatement sqlAstSelect, JdbcParameterBindings jdbcParameterBindings, int rowsToSkip)
protected int
AbstractSqlAstTranslator. getRowsToSkip(SelectStatement sqlAstSelect, JdbcParameterBindings jdbcParameterBindings)
protected <R> R
AbstractSqlAstTranslator. interpretExpression(Expression expression, JdbcParameterBindings jdbcParameterBindings)
protected void
AbstractSqlAstTranslator. renderExpressionAsLiteral(Expression expression, JdbcParameterBindings jdbcParameterBindings)
T
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 JdbcParameterBindings Modifier and Type Method Description void
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 JdbcParameterBindings in org.hibernate.sql.exec.internal
Classes in org.hibernate.sql.exec.internal that implement JdbcParameterBindings Modifier and Type Class Description class
JdbcParameterBindingsImpl
Standard implementation of JdbcParameterBindingsMethods in org.hibernate.sql.exec.internal with parameters of type JdbcParameterBindings Modifier and Type Method Description void
AbstractJdbcParameter. bindParameterValue(PreparedStatement statement, int startPosition, JdbcParameterBindings jdbcParamBindings, ExecutionContext executionContext)
void
VersionTypeSeedParameterSpecification. bindParameterValue(PreparedStatement statement, int startPosition, JdbcParameterBindings jdbcParamBindings, ExecutionContext executionContext)
int
StandardJdbcMutationExecutor. execute(JdbcOperationQueryMutation jdbcMutation, JdbcParameterBindings jdbcParameterBindings, Function<String,PreparedStatement> statementCreator, BiConsumer<Integer,PreparedStatement> expectationCheck, ExecutionContext executionContext)
<T,R>
TJdbcSelectExecutorStandardImpl. executeQuery(JdbcOperationQuerySelect jdbcSelect, JdbcParameterBindings jdbcParameterBindings, ExecutionContext executionContext, RowTransformer<R> rowTransformer, Class<R> domainResultType, int resultCountEstimate, JdbcSelectExecutor.StatementCreator statementCreator, ResultsConsumer<T,R> resultsConsumer)
<T,R>
TJdbcSelectExecutorStandardImpl. executeQuery(JdbcOperationQuerySelect jdbcSelect, JdbcParameterBindings jdbcParameterBindings, ExecutionContext executionContext, RowTransformer<R> rowTransformer, Class<R> domainResultType, JdbcSelectExecutor.StatementCreator statementCreator, ResultsConsumer<T,R> resultsConsumer)
boolean
JdbcCallImpl. isCompatibleWith(JdbcParameterBindings jdbcParameterBindings, QueryOptions queryOptions)
-
Uses of JdbcParameterBindings in org.hibernate.sql.exec.spi
Fields in org.hibernate.sql.exec.spi declared as JdbcParameterBindings Modifier and Type Field Description static JdbcParameterBindings
JdbcParameterBindings. NO_BINDINGS
Methods in org.hibernate.sql.exec.spi with parameters of type JdbcParameterBindings Modifier and Type Method Description void
JdbcParameterBinder. bindParameterValue(PreparedStatement statement, int startPosition, JdbcParameterBindings jdbcParameterBindings, ExecutionContext executionContext)
Bind the appropriate value in the JDBC statementint
JdbcMutationExecutor. execute(JdbcOperationQueryMutation jdbcMutation, JdbcParameterBindings jdbcParameterBindings, Function<String,PreparedStatement> statementCreator, BiConsumer<Integer,PreparedStatement> expectationCheck, ExecutionContext executionContext)
Perform the executiondefault <T,R>
TJdbcSelectExecutor. 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>
TJdbcSelectExecutor. executeQuery(JdbcOperationQuerySelect jdbcSelect, JdbcParameterBindings jdbcParameterBindings, ExecutionContext executionContext, RowTransformer<R> rowTransformer, Class<R> domainResultType, int resultCountEstimate, ResultsConsumer<T,R> resultsConsumer)
default <T,R>
TJdbcSelectExecutor. executeQuery(JdbcOperationQuerySelect jdbcSelect, JdbcParameterBindings jdbcParameterBindings, ExecutionContext executionContext, RowTransformer<R> rowTransformer, Class<R> domainResultType, Function<String,PreparedStatement> statementCreator, ResultsConsumer<T,R> resultsConsumer)
Deprecated, for removal: This API element is subject to removal in a future version.<T,R>
TJdbcSelectExecutor. executeQuery(JdbcOperationQuerySelect jdbcSelect, JdbcParameterBindings jdbcParameterBindings, ExecutionContext executionContext, RowTransformer<R> rowTransformer, Class<R> domainResultType, JdbcSelectExecutor.StatementCreator statementCreator, ResultsConsumer<T,R> resultsConsumer)
boolean
AbstractJdbcOperationQuery. isCompatibleWith(JdbcParameterBindings jdbcParameterBindings, QueryOptions queryOptions)
boolean
JdbcOperationQuery. isCompatibleWith(JdbcParameterBindings jdbcParameterBindings, QueryOptions queryOptions)
boolean
JdbcOperationQueryMutationNative. isCompatibleWith(JdbcParameterBindings jdbcParameterBindings, QueryOptions queryOptions)
boolean
JdbcOperationQuerySelect. 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 JdbcParameterBindings Constructor Description DeferredResultSetAccess(JdbcOperationQuerySelect jdbcSelect, JdbcParameterBindings jdbcParameterBindings, ExecutionContext executionContext, JdbcSelectExecutor.StatementCreator statementCreator, int resultCountEstimate)
-