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.query Everything related to HQL/JPQL, native SQL, and criteria queries.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.spi SPI-level SQM contractsorg.hibernate.query.sqm.sql Package for the translation of SQM into SQL ASTorg.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.spi SPI for execution of SQL statements via JDBC.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 StringDialect. addSqlHintOrComment(String sql, QueryOptions queryOptions, boolean commentsEnabled)Modify the SQL, adding hints or comments, if necessaryStringDialectDelegateWrapper. addSqlHintOrComment(String sql, QueryOptions queryOptions, boolean commentsEnabled)StringPostgreSQLDialect. addSqlHintOrComment(String sql, QueryOptions queryOptions, boolean commentsEnabled)booleanDialect. useFollowOnLocking(String sql, QueryOptions queryOptions)Some dialects have trouble applying pessimistic locking depending upon what other query options are specified (paging, ordering, etc).booleanDialectDelegateWrapper. useFollowOnLocking(String sql, QueryOptions queryOptions)booleanOracleDialect. useFollowOnLocking(String sql, QueryOptions queryOptions)TheFOR UPDATEclause cannot be applied when usingORDER BY,DISTINCTor views.Constructors in org.hibernate.dialect with parameters of type QueryOptions Constructor Description SybaseSqmToSqlAstConverter(SqmStatement<?> statement, QueryOptions queryOptions, org.hibernate.query.sqm.internal.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 StringLimitHandler. processSql(String sql, Limit limit, QueryOptions queryOptions)StringOracle12LimitHandler. processSql(String sql, Limit limit, QueryOptions queryOptions) -
Uses of QueryOptions in org.hibernate.query
Methods in org.hibernate.query that return QueryOptions Modifier and Type Method Description QueryOptionsQuery. getQueryOptions()Get the execution options for thisQuery. -
Uses of QueryOptions in org.hibernate.query.spi
Subinterfaces of QueryOptions in org.hibernate.query.spi Modifier and Type Interface Description interfaceMutableQueryOptionsClasses in org.hibernate.query.spi that implement QueryOptions Modifier and Type Class Description classDelegatingQueryOptionsclassQueryOptionsAdapterclassSqlOmittingQueryOptionsFields in org.hibernate.query.spi declared as QueryOptions Modifier and Type Field Description static QueryOptionsQueryOptions. NONEProvide singleton access for frequently needed options:static QueryOptionsQueryOptions. READ_ONLYstatic QueryOptionsQueryOptions. READ_WRITEMethods in org.hibernate.query.spi that return QueryOptions Modifier and Type Method Description QueryOptionsDomainQueryExecutionContext. getQueryOptions()The options to use for execution of the queryQueryOptionsSqmQuery. getQueryOptions()static QueryOptionsSqlOmittingQueryOptions. omitSqlQueryOptions(QueryOptions originalOptions)static QueryOptionsSqlOmittingQueryOptions. omitSqlQueryOptions(QueryOptions originalOptions, boolean omitLimit, boolean omitLocks)static QueryOptionsSqlOmittingQueryOptions. omitSqlQueryOptions(QueryOptions originalOptions, JdbcOperationQuerySelect select)static QueryOptionsSqlOmittingQueryOptions. omitSqlQueryOptionsWithUniqueSemanticFilter(QueryOptions originalOptions, boolean omitLimit, boolean omitLocks)Methods in org.hibernate.query.spi with parameters of type QueryOptions Modifier and Type Method Description static QueryOptionsSqlOmittingQueryOptions. omitSqlQueryOptions(QueryOptions originalOptions)static QueryOptionsSqlOmittingQueryOptions. omitSqlQueryOptions(QueryOptions originalOptions, boolean omitLimit, boolean omitLocks)static QueryOptionsSqlOmittingQueryOptions. omitSqlQueryOptions(QueryOptions originalOptions, JdbcOperationQuerySelect select)static QueryOptionsSqlOmittingQueryOptions. 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.spi
Methods in org.hibernate.query.sqm.spi that return QueryOptions Modifier and Type Method Description QueryOptionsDelegatingSqmSelectionQueryImplementor. 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 QueryOptionsBaseSqmToSqlAstConverter. 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, org.hibernate.query.sqm.internal.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, org.hibernate.query.sqm.internal.DomainParameterXref domainParameterXref, QueryParameterBindings domainParameterBindings, LoadQueryInfluencers loadQueryInfluencers, SqlAstCreationContext creationContext)SqmTranslator<? extends MutationStatement>SqmTranslatorFactory. createMutationTranslator(SqmDmlStatement<?> sqmDeleteStatement, QueryOptions queryOptions, org.hibernate.query.sqm.internal.DomainParameterXref domainParameterXref, QueryParameterBindings domainParameterBindings, LoadQueryInfluencers loadQueryInfluencers, SqlAstCreationContext creationContext)SqmTranslator<? extends MutationStatement>StandardSqmTranslatorFactory. createMutationTranslator(SqmDmlStatement<?> sqmDeleteStatement, QueryOptions queryOptions, org.hibernate.query.sqm.internal.DomainParameterXref domainParameterXref, QueryParameterBindings domainParameterBindings, LoadQueryInfluencers loadQueryInfluencers, SqlAstCreationContext creationContext)SqmTranslator<SelectStatement>SqmTranslatorFactory. createSelectTranslator(SqmSelectStatement<?> sqmSelectStatement, QueryOptions queryOptions, org.hibernate.query.sqm.internal.DomainParameterXref domainParameterXref, QueryParameterBindings domainParameterBindings, LoadQueryInfluencers loadQueryInfluencers, SqlAstCreationContext creationContext, boolean deduplicateSelectionItems)SqmTranslator<SelectStatement>StandardSqmTranslatorFactory. createSelectTranslator(SqmSelectStatement<?> sqmSelectStatement, QueryOptions queryOptions, org.hibernate.query.sqm.internal.DomainParameterXref domainParameterXref, QueryParameterBindings domainParameterBindings, LoadQueryInfluencers loadQueryInfluencers, SqlAstCreationContext creationContext, boolean deduplicateSelectionItems)default SqmTranslator<DeleteStatement>SqmTranslatorFactory. createSimpleDeleteTranslator(SqmDeleteStatement<?> sqmDeleteStatement, QueryOptions queryOptions, org.hibernate.query.sqm.internal.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, org.hibernate.query.sqm.internal.DomainParameterXref domainParameterXref, QueryParameterBindings domainParameterBindings, LoadQueryInfluencers loadQueryInfluencers, SqlAstCreationContext creationContext)default SqmTranslator<UpdateStatement>SqmTranslatorFactory. createSimpleUpdateTranslator(SqmUpdateStatement<?> sqmUpdateStatement, QueryOptions queryOptions, org.hibernate.query.sqm.internal.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, org.hibernate.query.sqm.internal.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, org.hibernate.query.sqm.internal.DomainParameterXref domainParameterXref, QueryParameterBindings domainParameterBindings, boolean deduplicateSelectionItems) -
Uses of QueryOptions in org.hibernate.result.spi
Methods in org.hibernate.result.spi that return QueryOptions Modifier and Type Method Description QueryOptionsResultContext. 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 TSqlAstTranslator. 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 TAbstractSqlAstTranslator. translate(JdbcParameterBindings jdbcParameterBindings, QueryOptions queryOptions) -
Uses of QueryOptions in org.hibernate.sql.exec.spi
Methods in org.hibernate.sql.exec.spi that return QueryOptions Modifier and Type Method Description QueryOptionsExecutionContext. getQueryOptions()Methods in org.hibernate.sql.exec.spi with parameters of type QueryOptions Modifier and Type Method Description booleanAbstractJdbcOperationQuery. isCompatibleWith(JdbcParameterBindings jdbcParameterBindings, QueryOptions queryOptions)booleanJdbcOperationQuery. isCompatibleWith(JdbcParameterBindings jdbcParameterBindings, QueryOptions queryOptions)booleanJdbcOperationQueryMutationNative. isCompatibleWith(JdbcParameterBindings jdbcParameterBindings, QueryOptions queryOptions)booleanJdbcOperationQuerySelect. isCompatibleWith(JdbcParameterBindings jdbcParameterBindings, QueryOptions queryOptions) -
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 QueryOptionsJdbcValuesSourceProcessingState. getQueryOptions()
-