Uses of Interface
org.hibernate.query.spi.QueryOptions
-
Packages that use QueryOptions Package Description org.hibernate.dialect This package abstracts over the multifarious dialects of SQL understood by the databases supported by Hibernate.org.hibernate.dialect.pagination Support forDialect
-specific pagination strategies.org.hibernate.engine.jdbc.mutation.internal org.hibernate.loader.ast.internal org.hibernate.query Everything related to HQL/JPQL, native SQL, and criteria queries.org.hibernate.query.internal org.hibernate.query.spi Contains a range of internal abstractions for dealing with query execution, query plans, query options, and query parameters.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.query.sqm.spi SPI-level SQM contractsorg.hibernate.query.sqm.sql Package for the translation of SQM into SQL ASTorg.hibernate.query.sqm.sql.internal org.hibernate.result.internal org.hibernate.result.spi 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.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.graph.embeddable.internal org.hibernate.sql.results.internal org.hibernate.sql.results.jdbc.internal org.hibernate.sql.results.jdbc.spi -
-
Uses of QueryOptions in org.hibernate.dialect
Methods in org.hibernate.dialect with parameters of type QueryOptions Modifier and Type Method Description String
Dialect. addSqlHintOrComment(String sql, QueryOptions queryOptions, boolean commentsEnabled)
Modify the SQL, adding hints or comments, if necessaryString
DialectDelegateWrapper. addSqlHintOrComment(String sql, QueryOptions queryOptions, boolean commentsEnabled)
String
PostgreSQLDialect. addSqlHintOrComment(String sql, QueryOptions queryOptions, boolean commentsEnabled)
boolean
Dialect. useFollowOnLocking(String sql, QueryOptions queryOptions)
Some dialects have trouble applying pessimistic locking depending upon what other query options are specified (paging, ordering, etc).boolean
DialectDelegateWrapper. useFollowOnLocking(String sql, QueryOptions queryOptions)
boolean
OracleDialect. useFollowOnLocking(String sql, QueryOptions queryOptions)
TheFOR UPDATE
clause cannot be applied when usingORDER BY
,DISTINCT
or views.Constructors in org.hibernate.dialect with parameters of type QueryOptions Constructor Description SybaseSqmToSqlAstConverter(SqmStatement<?> statement, QueryOptions queryOptions, DomainParameterXref domainParameterXref, QueryParameterBindings domainParameterBindings, LoadQueryInfluencers fetchInfluencers, SqlAstCreationContext creationContext, boolean deduplicateSelectionItems)
-
Uses of QueryOptions in org.hibernate.dialect.pagination
Methods in org.hibernate.dialect.pagination with parameters of type QueryOptions Modifier and Type Method Description default String
LimitHandler. processSql(String sql, Limit limit, QueryOptions queryOptions)
String
Oracle12LimitHandler. processSql(String sql, Limit limit, QueryOptions queryOptions)
-
Uses of QueryOptions in org.hibernate.engine.jdbc.mutation.internal
Classes in org.hibernate.engine.jdbc.mutation.internal that implement QueryOptions Modifier and Type Class Description class
MutationQueryOptions
-
Uses of QueryOptions in org.hibernate.loader.ast.internal
Classes in org.hibernate.loader.ast.internal that implement QueryOptions Modifier and Type Class Description class
LoaderSqlAstCreationState
Helper used when generating the database-snapshot select query -
Uses of QueryOptions in org.hibernate.query
Methods in org.hibernate.query that return QueryOptions Modifier and Type Method Description QueryOptions
Query. getQueryOptions()
Get the execution options for thisQuery
. -
Uses of QueryOptions in org.hibernate.query.internal
Classes in org.hibernate.query.internal that implement QueryOptions Modifier and Type Class Description class
QueryOptionsImpl
class
SimpleQueryOptions
Methods in org.hibernate.query.internal that return QueryOptions Modifier and Type Method Description QueryOptions
DelegatingDomainQueryExecutionContext. getQueryOptions()
-
Uses of QueryOptions in org.hibernate.query.spi
Subinterfaces of QueryOptions in org.hibernate.query.spi Modifier and Type Interface Description interface
MutableQueryOptions
Classes in org.hibernate.query.spi that implement QueryOptions Modifier and Type Class Description class
DelegatingQueryOptions
class
QueryOptionsAdapter
class
SqlOmittingQueryOptions
Fields in org.hibernate.query.spi declared as QueryOptions Modifier and Type Field Description static QueryOptions
QueryOptions. NONE
Provide singleton access for frequently needed options:static QueryOptions
QueryOptions. READ_ONLY
static QueryOptions
QueryOptions. READ_WRITE
Methods in org.hibernate.query.spi that return QueryOptions Modifier and Type Method Description QueryOptions
DomainQueryExecutionContext. getQueryOptions()
The options to use for execution of the queryQueryOptions
SqmQuery. getQueryOptions()
static QueryOptions
SqlOmittingQueryOptions. omitSqlQueryOptions(QueryOptions originalOptions)
static QueryOptions
SqlOmittingQueryOptions. omitSqlQueryOptions(QueryOptions originalOptions, boolean omitLimit, boolean omitLocks)
static QueryOptions
SqlOmittingQueryOptions. omitSqlQueryOptions(QueryOptions originalOptions, JdbcOperationQuerySelect select)
static QueryOptions
SqlOmittingQueryOptions. omitSqlQueryOptionsWithUniqueSemanticFilter(QueryOptions originalOptions, boolean omitLimit, boolean omitLocks)
Methods in org.hibernate.query.spi with parameters of type QueryOptions Modifier and Type Method Description static QueryOptions
SqlOmittingQueryOptions. omitSqlQueryOptions(QueryOptions originalOptions)
static QueryOptions
SqlOmittingQueryOptions. omitSqlQueryOptions(QueryOptions originalOptions, boolean omitLimit, boolean omitLocks)
static QueryOptions
SqlOmittingQueryOptions. omitSqlQueryOptions(QueryOptions originalOptions, JdbcOperationQuerySelect select)
static QueryOptions
SqlOmittingQueryOptions. omitSqlQueryOptionsWithUniqueSemanticFilter(QueryOptions originalOptions, boolean omitLimit, boolean omitLocks)
Constructors in org.hibernate.query.spi with parameters of type QueryOptions Constructor Description DelegatingQueryOptions(QueryOptions queryOptions)
SqlOmittingQueryOptions(QueryOptions queryOptions, boolean omitLimit, boolean omitLocks)
SqlOmittingQueryOptions(QueryOptions queryOptions, boolean omitLimit, boolean omitLocks, ListResultsConsumer.UniqueSemantic semantic)
-
Uses of QueryOptions in org.hibernate.query.sqm.internal
Methods in org.hibernate.query.sqm.internal that return QueryOptions Modifier and Type Method Description QueryOptions
SqmInterpretationsKey.CacheabilityInfluencers. getQueryOptions()
QueryOptions
SqmJdbcExecutionContextAdapter. getQueryOptions()
static QueryOptions
QuerySqmImpl. uniqueSemanticQueryOptions(QueryOptions originalOptions)
Methods in org.hibernate.query.sqm.internal with parameters of type QueryOptions Modifier and Type Method Description static boolean
AppliedGraphs. containsCollectionFetches(QueryOptions queryOptions)
protected static <T> RowTransformer<T>
ConcreteSqmSelectQueryPlan. determineRowTransformer(SqmSelectStatement<?> sqm, Class<T> resultClass, TupleMetadata tupleMetadata, QueryOptions queryOptions)
static QueryOptions
QuerySqmImpl. uniqueSemanticQueryOptions(QueryOptions originalOptions)
Constructors in org.hibernate.query.sqm.internal with parameters of type QueryOptions Constructor Description ConcreteSqmSelectQueryPlan(SqmSelectStatement<?> sqm, String hql, DomainParameterXref domainParameterXref, Class<R> resultType, TupleMetadata tupleMetadata, QueryOptions queryOptions)
-
Uses of QueryOptions in org.hibernate.query.sqm.mutation.internal
Constructors in org.hibernate.query.sqm.mutation.internal with parameters of type QueryOptions Constructor Description MultiTableSqmMutationConverter(EntityMappingType mutatingEntityDescriptor, SqmStatement<?> statement, SqmRoot<?> sqmRoot, String sourceAlias, DomainParameterXref domainParameterXref, QueryOptions queryOptions, LoadQueryInfluencers loadQueryInfluencers, QueryParameterBindings domainParameterBindings, SqlAstCreationContext creationContext)
MultiTableSqmMutationConverter(EntityMappingType mutatingEntityDescriptor, SqmStatement<?> statement, SqmRoot<?> sqmRoot, DomainParameterXref domainParameterXref, QueryOptions queryOptions, LoadQueryInfluencers loadQueryInfluencers, QueryParameterBindings domainParameterBindings, SqlAstCreationContext creationContext)
-
Uses of QueryOptions in org.hibernate.query.sqm.mutation.internal.temptable
-
Uses of QueryOptions in org.hibernate.query.sqm.spi
Methods in org.hibernate.query.sqm.spi that return QueryOptions Modifier and Type Method Description QueryOptions
DelegatingSqmSelectionQueryImplementor. getQueryOptions()
-
Uses of QueryOptions in org.hibernate.query.sqm.sql
Methods in org.hibernate.query.sqm.sql that return QueryOptions Modifier and Type Method Description QueryOptions
BaseSqmToSqlAstConverter. getQueryOptions()
Methods in org.hibernate.query.sqm.sql with parameters of type QueryOptions Modifier and Type Method Description default SqmTranslator<InsertStatement>
SqmTranslatorFactory. createInsertTranslator(SqmInsertStatement<?> sqmInsertStatement, QueryOptions queryOptions, DomainParameterXref domainParameterXref, QueryParameterBindings domainParameterBindings, LoadQueryInfluencers loadQueryInfluencers, SqlAstCreationContext creationContext)
Deprecated, for removal: This API element is subject to removal in a future version.SqmTranslator<InsertStatement>
StandardSqmTranslatorFactory. createInsertTranslator(SqmInsertStatement<?> sqmInsertStatement, QueryOptions queryOptions, DomainParameterXref domainParameterXref, QueryParameterBindings domainParameterBindings, LoadQueryInfluencers loadQueryInfluencers, SqlAstCreationContext creationContext)
SqmTranslator<? extends MutationStatement>
SqmTranslatorFactory. createMutationTranslator(SqmDmlStatement<?> sqmDeleteStatement, QueryOptions queryOptions, DomainParameterXref domainParameterXref, QueryParameterBindings domainParameterBindings, LoadQueryInfluencers loadQueryInfluencers, SqlAstCreationContext creationContext)
SqmTranslator<? extends MutationStatement>
StandardSqmTranslatorFactory. createMutationTranslator(SqmDmlStatement<?> sqmDeleteStatement, QueryOptions queryOptions, DomainParameterXref domainParameterXref, QueryParameterBindings domainParameterBindings, LoadQueryInfluencers loadQueryInfluencers, SqlAstCreationContext creationContext)
SqmTranslator<SelectStatement>
SqmTranslatorFactory. createSelectTranslator(SqmSelectStatement<?> sqmSelectStatement, QueryOptions queryOptions, DomainParameterXref domainParameterXref, QueryParameterBindings domainParameterBindings, LoadQueryInfluencers loadQueryInfluencers, SqlAstCreationContext creationContext, boolean deduplicateSelectionItems)
SqmTranslator<SelectStatement>
StandardSqmTranslatorFactory. createSelectTranslator(SqmSelectStatement<?> sqmSelectStatement, QueryOptions queryOptions, DomainParameterXref domainParameterXref, QueryParameterBindings domainParameterBindings, LoadQueryInfluencers loadQueryInfluencers, SqlAstCreationContext creationContext, boolean deduplicateSelectionItems)
default SqmTranslator<DeleteStatement>
SqmTranslatorFactory. createSimpleDeleteTranslator(SqmDeleteStatement<?> sqmDeleteStatement, QueryOptions queryOptions, DomainParameterXref domainParameterXref, QueryParameterBindings domainParameterBindings, LoadQueryInfluencers loadQueryInfluencers, SqlAstCreationContext creationContext)
Deprecated, for removal: This API element is subject to removal in a future version.SqmTranslator<DeleteStatement>
StandardSqmTranslatorFactory. createSimpleDeleteTranslator(SqmDeleteStatement<?> sqmDeleteStatement, QueryOptions queryOptions, DomainParameterXref domainParameterXref, QueryParameterBindings domainParameterBindings, LoadQueryInfluencers loadQueryInfluencers, SqlAstCreationContext creationContext)
default SqmTranslator<UpdateStatement>
SqmTranslatorFactory. createSimpleUpdateTranslator(SqmUpdateStatement<?> sqmUpdateStatement, QueryOptions queryOptions, DomainParameterXref domainParameterXref, QueryParameterBindings domainParameterBindings, LoadQueryInfluencers loadQueryInfluencers, SqlAstCreationContext creationContext)
Deprecated, for removal: This API element is subject to removal in a future version.SqmTranslator<UpdateStatement>
StandardSqmTranslatorFactory. createSimpleUpdateTranslator(SqmUpdateStatement<?> sqmUpdateStatement, QueryOptions queryOptions, DomainParameterXref domainParameterXref, QueryParameterBindings domainParameterBindings, LoadQueryInfluencers loadQueryInfluencers, SqlAstCreationContext creationContext)
Constructors in org.hibernate.query.sqm.sql with parameters of type QueryOptions Constructor Description BaseSqmToSqlAstConverter(SqlAstCreationContext creationContext, SqmStatement<?> statement, QueryOptions queryOptions, LoadQueryInfluencers loadQueryInfluencers, DomainParameterXref domainParameterXref, QueryParameterBindings domainParameterBindings, boolean deduplicateSelectionItems)
-
Uses of QueryOptions in org.hibernate.query.sqm.sql.internal
Constructors in org.hibernate.query.sqm.sql.internal with parameters of type QueryOptions Constructor Description StandardSqmTranslator(SqmStatement<?> statement, QueryOptions queryOptions, DomainParameterXref domainParameterXref, QueryParameterBindings domainParameterBindings, LoadQueryInfluencers fetchInfluencers, SqlAstCreationContext creationContext, boolean deduplicateSelectionItems)
-
Uses of QueryOptions in org.hibernate.result.internal
Methods in org.hibernate.result.internal that return QueryOptions Modifier and Type Method Description QueryOptions
OutputsExecutionContext. getQueryOptions()
-
Uses of QueryOptions in org.hibernate.result.spi
Methods in org.hibernate.result.spi that return QueryOptions Modifier and Type Method Description QueryOptions
ResultContext. getQueryOptions()
-
Uses of QueryOptions in org.hibernate.sql.ast
Methods in org.hibernate.sql.ast with parameters of type QueryOptions Modifier and Type Method Description T
SqlAstTranslator. translate(JdbcParameterBindings jdbcParameterBindings, QueryOptions queryOptions)
-
Uses of QueryOptions in org.hibernate.sql.ast.spi
Methods in org.hibernate.sql.ast.spi with parameters of type QueryOptions Modifier and Type Method Description T
AbstractSqlAstTranslator. translate(JdbcParameterBindings jdbcParameterBindings, QueryOptions queryOptions)
-
Uses of QueryOptions in org.hibernate.sql.exec.internal
Methods in org.hibernate.sql.exec.internal that return QueryOptions Modifier and Type Method Description QueryOptions
BaseExecutionContext. getQueryOptions()
Methods in org.hibernate.sql.exec.internal with parameters of type QueryOptions Modifier and Type Method Description boolean
JdbcCallImpl. isCompatibleWith(JdbcParameterBindings jdbcParameterBindings, QueryOptions queryOptions)
static CacheMode
JdbcExecHelper. resolveCacheMode(QueryOptions options, SharedSessionContractImplementor session)
-
Uses of QueryOptions in org.hibernate.sql.exec.spi
Methods in org.hibernate.sql.exec.spi that return QueryOptions Modifier and Type Method Description QueryOptions
ExecutionContext. getQueryOptions()
Methods in org.hibernate.sql.exec.spi with parameters of type QueryOptions Modifier and Type Method Description 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)
-
Uses of QueryOptions in org.hibernate.sql.results.graph.embeddable.internal
Methods in org.hibernate.sql.results.graph.embeddable.internal that return QueryOptions Modifier and Type Method Description QueryOptions
NestedRowProcessingState. getQueryOptions()
-
Uses of QueryOptions in org.hibernate.sql.results.internal
Methods in org.hibernate.sql.results.internal that return QueryOptions Modifier and Type Method Description QueryOptions
RowProcessingStateStandardImpl. getQueryOptions()
-
Uses of QueryOptions in org.hibernate.sql.results.jdbc.internal
Methods in org.hibernate.sql.results.jdbc.internal that return QueryOptions Modifier and Type Method Description QueryOptions
JdbcValuesSourceProcessingStateStandardImpl. getQueryOptions()
Constructors in org.hibernate.sql.results.jdbc.internal with parameters of type QueryOptions Constructor Description JdbcValuesResultSetImpl(ResultSetAccess resultSetAccess, QueryKey queryCacheKey, String queryIdentifier, QueryOptions queryOptions, boolean usesFollowOnLocking, JdbcValuesMapping valuesMapping, CachedJdbcValuesMetadata metadataForCache, ExecutionContext executionContext)
-
Uses of QueryOptions in org.hibernate.sql.results.jdbc.spi
Methods in org.hibernate.sql.results.jdbc.spi that return QueryOptions Modifier and Type Method Description default QueryOptions
JdbcValuesSourceProcessingState. getQueryOptions()
-