Uses of Interface
org.hibernate.query.spi.QueryEngine
-
Packages that use QueryEngine Package Description org.hibernate.dialect.function Contains implementations ofSqmFunctionDescriptor
describing a range of relatively-sophisticated SQL functions available in various dialects.org.hibernate.engine.spi This package defines some central internal SPI abstractions used throughout the implementation of Hibernate.org.hibernate.envers.function org.hibernate.internal An internal package containing implementations of central Hibernate APIs, mostly defined inorg.hibernate
.org.hibernate.procedure.internal Defines the internal implementation of the stored procedure SPI.org.hibernate.processor.validation Validation for HQL queries.org.hibernate.query.criteria.internal org.hibernate.query.hql.internal Implementation of the SPIs for HQL support.org.hibernate.query.internal org.hibernate.query.named Support for named queriesorg.hibernate.query.sql.internal Implementation of the SPIs for native SQL query support.org.hibernate.query.sqm This package defines a semantic model of HQL queries.org.hibernate.query.sqm.function An SPI for defining, registering, and rendering functions in HQL.org.hibernate.query.sqm.internal Package for the SQM-backed Query implementation detailsorg.hibernate.query.sqm.produce.function Package defining support forSqmFunctionDescriptor
handling.org.hibernate.query.sqm.spi SPI-level SQM contractsorg.hibernate.query.sqm.tree.expression Nodes representing expressions in the SQM tree. -
-
Uses of QueryEngine in org.hibernate.dialect.function
Methods in org.hibernate.dialect.function with parameters of type QueryEngine Modifier and Type Method Description <T> SelfRenderingSqmFunction<T>
DynamicDispatchFunction. generateAggregateSqmExpression(List<? extends SqmTypedNode<?>> arguments, SqmPredicate filter, ReturnableType<T> impliedResultType, QueryEngine queryEngine)
<T> SelfRenderingSqmFunction<T>
DynamicDispatchFunction. generateOrderedSetAggregateSqmExpression(List<? extends SqmTypedNode<?>> arguments, SqmPredicate filter, SqmOrderByClause withinGroupClause, ReturnableType<T> impliedResultType, QueryEngine queryEngine)
<T> SelfRenderingSqmFunction<T>
DynamicDispatchFunction. generateSqmExpression(List<? extends SqmTypedNode<?>> arguments, ReturnableType<T> impliedResultType, QueryEngine queryEngine)
protected <T> SelfRenderingSqmFunction<T>
CastStrEmulation. generateSqmFunctionExpression(List<? extends SqmTypedNode<?>> arguments, ReturnableType<T> impliedResultType, QueryEngine queryEngine)
protected <T> SelfRenderingSqmFunction<T>
CoalesceIfnullEmulation. generateSqmFunctionExpression(List<? extends SqmTypedNode<?>> arguments, ReturnableType<T> impliedResultType, QueryEngine queryEngine)
protected <T> SelfRenderingSqmFunction<T>
DateTruncEmulation. generateSqmFunctionExpression(List<? extends SqmTypedNode<?>> arguments, ReturnableType<T> impliedResultType, QueryEngine queryEngine)
protected <T> SelfRenderingSqmFunction
ExtractFunction. generateSqmFunctionExpression(List<? extends SqmTypedNode<?>> arguments, ReturnableType<T> impliedResultType, QueryEngine queryEngine)
protected <T> SelfRenderingSqmFunction<T>
FormatFunction. generateSqmFunctionExpression(List<? extends SqmTypedNode<?>> arguments, ReturnableType<T> impliedResultType, QueryEngine queryEngine)
protected <T> SelfRenderingSqmFunction<T>
InsertSubstringOverlayEmulation. generateSqmFunctionExpression(List<? extends SqmTypedNode<?>> arguments, ReturnableType<T> impliedResultType, QueryEngine queryEngine)
protected <T> SelfRenderingSqmFunction<T>
LocatePositionEmulation. generateSqmFunctionExpression(List<? extends SqmTypedNode<?>> arguments, ReturnableType<T> impliedResultType, QueryEngine queryEngine)
protected <T> SelfRenderingSqmFunction<T>
LpadRpadPadEmulation. generateSqmFunctionExpression(List<? extends SqmTypedNode<?>> arguments, ReturnableType<T> impliedResultType, QueryEngine queryEngine)
protected <T> SelfRenderingSqmFunction<T>
NvlCoalesceEmulation. generateSqmFunctionExpression(List<? extends SqmTypedNode<?>> arguments, ReturnableType<T> impliedResultType, QueryEngine queryEngine)
protected <T> SelfRenderingSqmFunction<T>
OracleTruncFunction. generateSqmFunctionExpression(List<? extends SqmTypedNode<?>> arguments, ReturnableType<T> impliedResultType, QueryEngine queryEngine)
protected <T> SelfRenderingSqmFunction<T>
PostgreSQLTruncFunction. generateSqmFunctionExpression(List<? extends SqmTypedNode<?>> arguments, ReturnableType<T> impliedResultType, QueryEngine queryEngine)
protected <T> SelfRenderingSqmFunction<T>
PostgreSQLTruncRoundFunction. generateSqmFunctionExpression(List<? extends SqmTypedNode<?>> arguments, ReturnableType<T> impliedResultType, QueryEngine queryEngine)
protected <T> SelfRenderingSqmFunction<T>
SqlServerConvertTruncFunction. generateSqmFunctionExpression(List<? extends SqmTypedNode<?>> arguments, ReturnableType<T> impliedResultType, QueryEngine queryEngine)
protected <T> SelfRenderingSqmFunction<T>
SybaseTruncFunction. generateSqmFunctionExpression(List<? extends SqmTypedNode<?>> arguments, ReturnableType<T> impliedResultType, QueryEngine queryEngine)
protected <T> SelfRenderingSqmFunction<T>
TransactSQLStrFunction. generateSqmFunctionExpression(List<? extends SqmTypedNode<?>> arguments, ReturnableType<T> impliedResultType, QueryEngine queryEngine)
protected <T> SelfRenderingSqmFunction<T>
TruncFunction. generateSqmFunctionExpression(List<? extends SqmTypedNode<?>> arguments, ReturnableType<T> impliedResultType, QueryEngine queryEngine)
<T> SelfRenderingSqmOrderedSetAggregateFunction<T>
HypotheticalSetWindowEmulation. generateSqmOrderedSetAggregateFunctionExpression(List<? extends SqmTypedNode<?>> arguments, SqmPredicate filter, SqmOrderByClause withinGroupClause, ReturnableType<T> impliedResultType, QueryEngine queryEngine)
<T> SelfRenderingSqmOrderedSetAggregateFunction<T>
InverseDistributionFunction. generateSqmOrderedSetAggregateFunctionExpression(List<? extends SqmTypedNode<?>> arguments, SqmPredicate filter, SqmOrderByClause withinGroupClause, ReturnableType<T> impliedResultType, QueryEngine queryEngine)
<T> SelfRenderingSqmOrderedSetAggregateFunction<T>
InverseDistributionWindowEmulation. generateSqmOrderedSetAggregateFunctionExpression(List<? extends SqmTypedNode<?>> arguments, SqmPredicate filter, SqmOrderByClause withinGroupClause, ReturnableType<T> impliedResultType, QueryEngine queryEngine)
<T> SelfRenderingSqmFunction<T>
DynamicDispatchFunction. generateWindowSqmExpression(List<? extends SqmTypedNode<?>> arguments, SqmPredicate filter, Boolean respectNulls, Boolean fromFirst, ReturnableType<T> impliedResultType, QueryEngine queryEngine)
Constructors in org.hibernate.dialect.function with parameters of type QueryEngine Constructor Description FormatSqmFunction(SqmFunctionDescriptor descriptor, FunctionRenderer renderer, List<? extends SqmTypedNode<?>> arguments, ReturnableType<T> impliedResultType, ArgumentsValidator argumentsValidator, FunctionReturnTypeResolver returnTypeResolver, boolean supportsPatternLiterals, QueryEngine queryEngine)
FormatSqmFunction(SqmFunctionDescriptor descriptor, FunctionRenderingSupport renderingSupport, List<? extends SqmTypedNode<?>> arguments, ReturnableType<T> impliedResultType, ArgumentsValidator argumentsValidator, FunctionReturnTypeResolver returnTypeResolver, boolean supportsPatternLiterals, QueryEngine queryEngine)
Deprecated, for removal: This API element is subject to removal in a future version.SelfRenderingInverseDistributionFunction(List<? extends SqmTypedNode<?>> arguments, SqmPredicate filter, SqmOrderByClause withinGroupClause, ReturnableType<T> impliedResultType, QueryEngine queryEngine)
-
Uses of QueryEngine in org.hibernate.engine.spi
Methods in org.hibernate.engine.spi that return QueryEngine Modifier and Type Method Description QueryEngine
SessionFactoryDelegatingImpl. getQueryEngine()
QueryEngine
SessionFactoryImplementor. getQueryEngine()
-
Uses of QueryEngine in org.hibernate.envers.function
Methods in org.hibernate.envers.function with parameters of type QueryEngine Modifier and Type Method Description protected <T> SelfRenderingSqmFunction<T>
OrderByFragmentFunction. generateSqmFunctionExpression(List<? extends SqmTypedNode<?>> arguments, ReturnableType<T> impliedResultType, QueryEngine queryEngine)
-
Uses of QueryEngine in org.hibernate.internal
Methods in org.hibernate.internal that return QueryEngine Modifier and Type Method Description QueryEngine
SessionFactoryImpl. getQueryEngine()
-
Uses of QueryEngine in org.hibernate.procedure.internal
Methods in org.hibernate.procedure.internal with parameters of type QueryEngine Modifier and Type Method Description void
NamedCallableQueryMementoImpl. validate(QueryEngine queryEngine)
-
Uses of QueryEngine in org.hibernate.processor.validation
Classes in org.hibernate.processor.validation that implement QueryEngine Modifier and Type Class Description class
MockSessionFactory
class
ProcessorSessionFactory
Implementation of theMock
objects based on standard annotation processor APIs.Methods in org.hibernate.processor.validation that return QueryEngine Modifier and Type Method Description QueryEngine
MockSessionFactory. getQueryEngine()
-
Uses of QueryEngine in org.hibernate.query.criteria.internal
Methods in org.hibernate.query.criteria.internal with parameters of type QueryEngine Modifier and Type Method Description void
NamedCriteriaQueryMementoImpl. validate(QueryEngine queryEngine)
-
Uses of QueryEngine in org.hibernate.query.hql.internal
Methods in org.hibernate.query.hql.internal with parameters of type QueryEngine Modifier and Type Method Description void
NamedHqlQueryMementoImpl. validate(QueryEngine queryEngine)
-
Uses of QueryEngine in org.hibernate.query.internal
Classes in org.hibernate.query.internal that implement QueryEngine Modifier and Type Class Description class
QueryEngineImpl
Aggregation and encapsulation of the components Hibernate uses to execute queries (HQL, Criteria and native)Methods in org.hibernate.query.internal that return QueryEngine Modifier and Type Method Description static QueryEngine
QueryEngineImpl. from(SessionFactoryImplementor sessionFactory, MetadataImplementor metadata)
Methods in org.hibernate.query.internal with parameters of type QueryEngine Modifier and Type Method Description Map<String,HibernateException>
NamedObjectRepositoryImpl. checkNamedQueries(QueryEngine queryEngine)
void
NamedObjectRepositoryImpl. validateNamedQueries(QueryEngine queryEngine)
-
Uses of QueryEngine in org.hibernate.query.named
Methods in org.hibernate.query.named with parameters of type QueryEngine Modifier and Type Method Description Map<String,HibernateException>
NamedObjectRepository. checkNamedQueries(QueryEngine queryPlanCache)
Perform a validity check on all named queriesvoid
NamedQueryMemento. validate(QueryEngine queryEngine)
void
NamedObjectRepository. validateNamedQueries(QueryEngine queryEngine)
Validate the named queries and throw an exception if any are broken -
Uses of QueryEngine in org.hibernate.query.sql.internal
Methods in org.hibernate.query.sql.internal with parameters of type QueryEngine Modifier and Type Method Description void
NamedNativeQueryMementoImpl. validate(QueryEngine queryEngine)
-
Uses of QueryEngine in org.hibernate.query.sqm
Methods in org.hibernate.query.sqm that return QueryEngine Modifier and Type Method Description QueryEngine
NodeBuilder. getQueryEngine()
-
Uses of QueryEngine in org.hibernate.query.sqm.function
Methods in org.hibernate.query.sqm.function with parameters of type QueryEngine Modifier and Type Method Description <T> SelfRenderingSqmFunction<T>
AbstractSqmFunctionDescriptor. generateAggregateSqmExpression(List<? extends SqmTypedNode<?>> arguments, SqmPredicate filter, ReturnableType<T> impliedResultType, QueryEngine queryEngine)
default <T> SelfRenderingSqmFunction<T>
SqmFunctionDescriptor. generateAggregateSqmExpression(List<? extends SqmTypedNode<?>> arguments, SqmPredicate filter, ReturnableType<T> impliedResultType, QueryEngine queryEngine)
LikeSqmFunctionDescriptor.generateSqmExpression(List, ReturnableType, QueryEngine)
, but also accepts afilter
predicate.<T> SelfRenderingSqmFunction<T>
AbstractSqmFunctionDescriptor. generateOrderedSetAggregateSqmExpression(List<? extends SqmTypedNode<?>> arguments, SqmPredicate filter, SqmOrderByClause withinGroupClause, ReturnableType<T> impliedResultType, QueryEngine queryEngine)
default <T> SelfRenderingSqmFunction<T>
SqmFunctionDescriptor. generateOrderedSetAggregateSqmExpression(List<? extends SqmTypedNode<?>> arguments, SqmPredicate filter, SqmOrderByClause withinGroupClause, ReturnableType<T> impliedResultType, QueryEngine queryEngine)
LikeSqmFunctionDescriptor.generateSqmExpression(List, ReturnableType, QueryEngine)
, but also accepts afilter
predicate and anorder by
clause.protected <T> SelfRenderingSqmAggregateFunction<T>
AbstractSqmFunctionDescriptor. generateSqmAggregateFunctionExpression(List<? extends SqmTypedNode<?>> arguments, SqmPredicate filter, ReturnableType<T> impliedResultType, QueryEngine queryEngine)
Return an SQM node or subtree representing an invocation of this aggregate function with the given arguments.<T> SelfRenderingSqmAggregateFunction<T>
AbstractSqmSelfRenderingFunctionDescriptor. generateSqmAggregateFunctionExpression(List<? extends SqmTypedNode<?>> arguments, SqmPredicate filter, ReturnableType<T> impliedResultType, QueryEngine queryEngine)
<T> SelfRenderingSqmFunction<T>
AbstractSqmFunctionDescriptor. generateSqmExpression(List<? extends SqmTypedNode<?>> arguments, ReturnableType<T> impliedResultType, QueryEngine queryEngine)
<T> SelfRenderingSqmFunction<T>
SqmFunctionDescriptor. generateSqmExpression(List<? extends SqmTypedNode<?>> arguments, ReturnableType<T> impliedResultType, QueryEngine queryEngine)
Instantiate this template with the given arguments and expected return type.default <T> SelfRenderingSqmFunction<T>
SqmFunctionDescriptor. generateSqmExpression(ReturnableType<T> impliedResultType, QueryEngine queryEngine)
Convenience for no arguments.default <T> SelfRenderingSqmFunction<T>
SqmFunctionDescriptor. generateSqmExpression(SqmTypedNode<?> argument, ReturnableType<T> impliedResultType, QueryEngine queryEngine)
Convenience for a single argument.protected abstract <T> SelfRenderingSqmFunction<T>
AbstractSqmFunctionDescriptor. generateSqmFunctionExpression(List<? extends SqmTypedNode<?>> arguments, ReturnableType<T> impliedResultType, QueryEngine queryEngine)
Return an SQM node or subtree representing an invocation of this function with the given arguments.protected <T> SelfRenderingSqmFunction<T>
AbstractSqmSelfRenderingFunctionDescriptor. generateSqmFunctionExpression(List<? extends SqmTypedNode<?>> arguments, ReturnableType<T> impliedResultType, QueryEngine queryEngine)
protected <T> SelfRenderingSqmFunction<T>
JdbcEscapeFunctionDescriptor. generateSqmFunctionExpression(List<? extends SqmTypedNode<?>> arguments, ReturnableType<T> impliedResultType, QueryEngine queryEngine)
protected <T> SelfRenderingSqmFunction<T>
MultipatternSqmFunctionDescriptor. generateSqmFunctionExpression(List<? extends SqmTypedNode<?>> arguments, ReturnableType<T> impliedResultType, QueryEngine queryEngine)
protected <T> SelfRenderingSqmAggregateFunction<T>
AbstractSqmFunctionDescriptor. generateSqmOrderedSetAggregateFunctionExpression(List<? extends SqmTypedNode<?>> arguments, SqmPredicate filter, SqmOrderByClause withinGroupClause, ReturnableType<T> impliedResultType, QueryEngine queryEngine)
Return an SQM node or subtree representing an invocation of this ordered set-aggregate function with the given arguments.<T> SelfRenderingSqmOrderedSetAggregateFunction<T>
AbstractSqmSelfRenderingFunctionDescriptor. generateSqmOrderedSetAggregateFunctionExpression(List<? extends SqmTypedNode<?>> arguments, SqmPredicate filter, SqmOrderByClause withinGroupClause, ReturnableType<T> impliedResultType, QueryEngine queryEngine)
protected <T> SelfRenderingSqmWindowFunction<T>
AbstractSqmFunctionDescriptor. generateSqmWindowFunctionExpression(List<? extends SqmTypedNode<?>> arguments, SqmPredicate filter, Boolean respectNulls, Boolean fromFirst, ReturnableType<T> impliedResultType, QueryEngine queryEngine)
Return an SQM node or subtree representing an invocation of this window function with the given arguments.protected <T> SelfRenderingSqmWindowFunction<T>
AbstractSqmSelfRenderingFunctionDescriptor. generateSqmWindowFunctionExpression(List<? extends SqmTypedNode<?>> arguments, SqmPredicate filter, Boolean respectNulls, Boolean fromFirst, ReturnableType<T> impliedResultType, QueryEngine queryEngine)
<T> SelfRenderingSqmFunction<T>
AbstractSqmFunctionDescriptor. generateWindowSqmExpression(List<? extends SqmTypedNode<?>> arguments, SqmPredicate filter, Boolean respectNulls, Boolean fromFirst, ReturnableType<T> impliedResultType, QueryEngine queryEngine)
default <T> SelfRenderingSqmFunction<T>
SqmFunctionDescriptor. generateWindowSqmExpression(List<? extends SqmTypedNode<?>> arguments, SqmPredicate filter, Boolean respectNulls, Boolean fromFirst, ReturnableType<T> impliedResultType, QueryEngine queryEngine)
LikeSqmFunctionDescriptor.generateSqmExpression(List, ReturnableType, QueryEngine)
but also accepts afilter
predicate. -
Uses of QueryEngine in org.hibernate.query.sqm.internal
Methods in org.hibernate.query.sqm.internal that return QueryEngine Modifier and Type Method Description QueryEngine
SqmCriteriaNodeBuilder. getQueryEngine()
Constructors in org.hibernate.query.sqm.internal with parameters of type QueryEngine Constructor Description SqmCriteriaNodeBuilder(String uuid, String name, QueryEngine queryEngine, boolean jpaComplianceEnabled, ValueHandlingMode criteriaValueHandlingMode, Supplier<SessionFactoryImplementor> sessionFactory)
-
Uses of QueryEngine in org.hibernate.query.sqm.produce.function
Methods in org.hibernate.query.sqm.produce.function with parameters of type QueryEngine Modifier and Type Method Description default void
ArgumentsValidator. validate(List<? extends SqmTypedNode<?>> arguments, String functionName, QueryEngine queryEngine)
Deprecated. -
Uses of QueryEngine in org.hibernate.query.sqm.spi
Methods in org.hibernate.query.sqm.spi that return QueryEngine Modifier and Type Method Description QueryEngine
SqmCreationContext. getQueryEngine()
-
Uses of QueryEngine in org.hibernate.query.sqm.tree.expression
Methods in org.hibernate.query.sqm.tree.expression with parameters of type QueryEngine Modifier and Type Method Description static SqmLiteral<Integer>
SqmExpressionHelper. integerLiteral(int value, QueryEngine queryEngine)
static SqmLiteral<Integer>
SqmExpressionHelper. integerLiteral(String literalText, QueryEngine queryEngine)
-