Uses of Class
org.hibernate.query.spi.QueryEngine
-
Packages that use QueryEngine Package Description org.hibernate.dialect.function Contains implementations ofSqmFunctionDescriptordescribing 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.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.spi Contains a range of internal abstractions for dealing with query execution, query plans, query options, and query parameters.org.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 Package defining support for HQL, including JPQL as a subset of HQL.org.hibernate.query.sqm.internal Package for the SQM-backed Query implementation detailsorg.hibernate.query.sqm.produce.function Package defining support forSqmFunctionDescriptorhandling.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 protected <T> SelfRenderingSqmFunction<T>CastStrEmulation. generateSqmFunctionExpression(List<? extends SqmTypedNode<?>> arguments, ReturnableType<T> impliedResultType, QueryEngine queryEngine, TypeConfiguration typeConfiguration)protected <T> SelfRenderingSqmFunction<T>CoalesceIfnullEmulation. generateSqmFunctionExpression(List<? extends SqmTypedNode<?>> arguments, ReturnableType<T> impliedResultType, QueryEngine queryEngine, TypeConfiguration typeConfiguration)protected <T> SelfRenderingSqmFunction<T>DateTruncEmulation. generateSqmFunctionExpression(List<? extends SqmTypedNode<?>> arguments, ReturnableType<T> impliedResultType, QueryEngine queryEngine, TypeConfiguration typeConfiguration)protected <T> SelfRenderingSqmFunctionExtractFunction. generateSqmFunctionExpression(List<? extends SqmTypedNode<?>> arguments, ReturnableType<T> impliedResultType, QueryEngine queryEngine, TypeConfiguration typeConfiguration)protected <T> SelfRenderingSqmFunction<T>FormatFunction. generateSqmFunctionExpression(List<? extends SqmTypedNode<?>> arguments, ReturnableType<T> impliedResultType, QueryEngine queryEngine, TypeConfiguration typeConfiguration)protected <T> SelfRenderingSqmFunction<T>InsertSubstringOverlayEmulation. generateSqmFunctionExpression(List<? extends SqmTypedNode<?>> arguments, ReturnableType<T> impliedResultType, QueryEngine queryEngine, TypeConfiguration typeConfiguration)protected <T> SelfRenderingSqmFunction<T>LocatePositionEmulation. generateSqmFunctionExpression(List<? extends SqmTypedNode<?>> arguments, ReturnableType<T> impliedResultType, QueryEngine queryEngine, TypeConfiguration typeConfiguration)protected <T> SelfRenderingSqmFunction<T>LpadRpadPadEmulation. generateSqmFunctionExpression(List<? extends SqmTypedNode<?>> arguments, ReturnableType<T> impliedResultType, QueryEngine queryEngine, TypeConfiguration typeConfiguration)protected <T> SelfRenderingSqmFunction<T>NvlCoalesceEmulation. generateSqmFunctionExpression(List<? extends SqmTypedNode<?>> arguments, ReturnableType<T> impliedResultType, QueryEngine queryEngine, TypeConfiguration typeConfiguration)protected <T> SelfRenderingSqmFunction<T>OracleTruncFunction. generateSqmFunctionExpression(List<? extends SqmTypedNode<?>> arguments, ReturnableType<T> impliedResultType, QueryEngine queryEngine, TypeConfiguration typeConfiguration)protected <T> SelfRenderingSqmFunction<T>PostgreSQLTruncFunction. generateSqmFunctionExpression(List<? extends SqmTypedNode<?>> arguments, ReturnableType<T> impliedResultType, QueryEngine queryEngine, TypeConfiguration typeConfiguration)protected <T> SelfRenderingSqmFunction<T>PostgreSQLTruncRoundFunction. generateSqmFunctionExpression(List<? extends SqmTypedNode<?>> arguments, ReturnableType<T> impliedResultType, QueryEngine queryEngine, TypeConfiguration typeConfiguration)protected <T> SelfRenderingSqmFunction<T>SqlServerConvertTruncFunction. generateSqmFunctionExpression(List<? extends SqmTypedNode<?>> arguments, ReturnableType<T> impliedResultType, QueryEngine queryEngine, TypeConfiguration typeConfiguration)protected <T> SelfRenderingSqmFunction<T>SybaseTruncFunction. generateSqmFunctionExpression(List<? extends SqmTypedNode<?>> arguments, ReturnableType<T> impliedResultType, QueryEngine queryEngine, TypeConfiguration typeConfiguration)protected <T> SelfRenderingSqmFunction<T>TransactSQLStrFunction. generateSqmFunctionExpression(List<? extends SqmTypedNode<?>> arguments, ReturnableType<T> impliedResultType, QueryEngine queryEngine, TypeConfiguration typeConfiguration)protected <T> SelfRenderingSqmFunction<T>TruncFunction. generateSqmFunctionExpression(List<? extends SqmTypedNode<?>> arguments, ReturnableType<T> impliedResultType, QueryEngine queryEngine, TypeConfiguration typeConfiguration)<T> SelfRenderingSqmOrderedSetAggregateFunction<T>HypotheticalSetWindowEmulation. generateSqmOrderedSetAggregateFunctionExpression(List<? extends SqmTypedNode<?>> arguments, SqmPredicate filter, SqmOrderByClause withinGroupClause, ReturnableType<T> impliedResultType, QueryEngine queryEngine, TypeConfiguration typeConfiguration)<T> SelfRenderingSqmOrderedSetAggregateFunction<T>InverseDistributionFunction. generateSqmOrderedSetAggregateFunctionExpression(List<? extends SqmTypedNode<?>> arguments, SqmPredicate filter, SqmOrderByClause withinGroupClause, ReturnableType<T> impliedResultType, QueryEngine queryEngine, TypeConfiguration typeConfiguration)<T> SelfRenderingSqmOrderedSetAggregateFunction<T>InverseDistributionWindowEmulation. generateSqmOrderedSetAggregateFunctionExpression(List<? extends SqmTypedNode<?>> arguments, SqmPredicate filter, SqmOrderByClause withinGroupClause, ReturnableType<T> impliedResultType, QueryEngine queryEngine, TypeConfiguration typeConfiguration)Constructors in org.hibernate.dialect.function with parameters of type QueryEngine Constructor Description FormatSqmFunction(SqmFunctionDescriptor descriptor, FunctionRenderingSupport renderingSupport, List<? extends SqmTypedNode<?>> arguments, ReturnableType<T> impliedResultType, ArgumentsValidator argumentsValidator, FunctionReturnTypeResolver returnTypeResolver, boolean supportsPatternLiterals, QueryEngine queryEngine)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 QueryEngineSessionFactoryDelegatingImpl. getQueryEngine()QueryEngineSessionFactoryImplementor. 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, TypeConfiguration typeConfiguration) -
Uses of QueryEngine in org.hibernate.internal
Methods in org.hibernate.internal that return QueryEngine Modifier and Type Method Description QueryEngineSessionFactoryImpl. 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 voidNamedCallableQueryMementoImpl. validate(QueryEngine queryEngine) -
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 voidNamedCriteriaQueryMementoImpl. 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 voidNamedHqlQueryMementoImpl. validate(QueryEngine queryEngine) -
Uses of QueryEngine in org.hibernate.query.internal
Methods in org.hibernate.query.internal with parameters of type QueryEngine Modifier and Type Method Description Map<String,HibernateException>NamedObjectRepositoryImpl. checkNamedQueries(QueryEngine queryEngine)voidNamedObjectRepositoryImpl. 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 queriesvoidNamedQueryMemento. validate(QueryEngine queryEngine)voidNamedObjectRepository. validateNamedQueries(QueryEngine queryEngine)Validate the named queries and throw an exception if any are broken -
Uses of QueryEngine in org.hibernate.query.spi
Methods in org.hibernate.query.spi that return QueryEngine Modifier and Type Method Description static QueryEngineQueryEngine. from(SessionFactoryImplementor sessionFactory, MetadataImplementor metadata) -
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 voidNamedNativeQueryMementoImpl. 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 QueryEngineNodeBuilder. 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, TypeConfiguration typeConfiguration)default <T> SelfRenderingSqmFunction<T>SqmFunctionDescriptor. generateAggregateSqmExpression(List<? extends SqmTypedNode<?>> arguments, SqmPredicate filter, ReturnableType<T> impliedResultType, QueryEngine queryEngine, TypeConfiguration typeConfiguration)LikeSqmFunctionDescriptor.generateSqmExpression(List, ReturnableType, QueryEngine, TypeConfiguration), but also accepts afilterpredicate.<T> SelfRenderingSqmFunction<T>AbstractSqmFunctionDescriptor. generateOrderedSetAggregateSqmExpression(List<? extends SqmTypedNode<?>> arguments, SqmPredicate filter, SqmOrderByClause withinGroupClause, ReturnableType<T> impliedResultType, QueryEngine queryEngine, TypeConfiguration typeConfiguration)default <T> SelfRenderingSqmFunction<T>SqmFunctionDescriptor. generateOrderedSetAggregateSqmExpression(List<? extends SqmTypedNode<?>> arguments, SqmPredicate filter, SqmOrderByClause withinGroupClause, ReturnableType<T> impliedResultType, QueryEngine queryEngine, TypeConfiguration typeConfiguration)LikeSqmFunctionDescriptor.generateSqmExpression(List, ReturnableType, QueryEngine, TypeConfiguration), but also accepts afilterpredicate and anorder byclause.protected <T> SelfRenderingSqmAggregateFunction<T>AbstractSqmFunctionDescriptor. generateSqmAggregateFunctionExpression(List<? extends SqmTypedNode<?>> arguments, SqmPredicate filter, ReturnableType<T> impliedResultType, QueryEngine queryEngine, TypeConfiguration typeConfiguration)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, TypeConfiguration typeConfiguration)<T> SelfRenderingSqmFunction<T>AbstractSqmFunctionDescriptor. generateSqmExpression(List<? extends SqmTypedNode<?>> arguments, ReturnableType<T> impliedResultType, QueryEngine queryEngine, TypeConfiguration typeConfiguration)<T> SelfRenderingSqmFunction<T>SqmFunctionDescriptor. generateSqmExpression(List<? extends SqmTypedNode<?>> arguments, ReturnableType<T> impliedResultType, QueryEngine queryEngine, TypeConfiguration typeConfiguration)Instantiate this template with the given arguments and expected return type.default <T> SelfRenderingSqmFunction<T>SqmFunctionDescriptor. generateSqmExpression(ReturnableType<T> impliedResultType, QueryEngine queryEngine, TypeConfiguration typeConfiguration)Convenience for no arguments.default <T> SelfRenderingSqmFunction<T>SqmFunctionDescriptor. generateSqmExpression(SqmTypedNode<?> argument, ReturnableType<T> impliedResultType, QueryEngine queryEngine, TypeConfiguration typeConfiguration)Convenience for a single argument.protected abstract <T> SelfRenderingSqmFunction<T>AbstractSqmFunctionDescriptor. generateSqmFunctionExpression(List<? extends SqmTypedNode<?>> arguments, ReturnableType<T> impliedResultType, QueryEngine queryEngine, TypeConfiguration typeConfiguration)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, TypeConfiguration typeConfiguration)protected <T> SelfRenderingSqmFunction<T>JdbcEscapeFunctionDescriptor. generateSqmFunctionExpression(List<? extends SqmTypedNode<?>> arguments, ReturnableType<T> impliedResultType, QueryEngine queryEngine, TypeConfiguration typeConfiguration)protected <T> SelfRenderingSqmFunction<T>MultipatternSqmFunctionDescriptor. generateSqmFunctionExpression(List<? extends SqmTypedNode<?>> arguments, ReturnableType<T> impliedResultType, QueryEngine queryEngine, TypeConfiguration typeConfiguration)protected <T> SelfRenderingSqmAggregateFunction<T>AbstractSqmFunctionDescriptor. generateSqmOrderedSetAggregateFunctionExpression(List<? extends SqmTypedNode<?>> arguments, SqmPredicate filter, SqmOrderByClause withinGroupClause, ReturnableType<T> impliedResultType, QueryEngine queryEngine, TypeConfiguration typeConfiguration)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, TypeConfiguration typeConfiguration)protected <T> SelfRenderingSqmWindowFunction<T>AbstractSqmFunctionDescriptor. generateSqmWindowFunctionExpression(List<? extends SqmTypedNode<?>> arguments, SqmPredicate filter, Boolean respectNulls, Boolean fromFirst, ReturnableType<T> impliedResultType, QueryEngine queryEngine, TypeConfiguration typeConfiguration)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, TypeConfiguration typeConfiguration)<T> SelfRenderingSqmFunction<T>AbstractSqmFunctionDescriptor. generateWindowSqmExpression(List<? extends SqmTypedNode<?>> arguments, SqmPredicate filter, Boolean respectNulls, Boolean fromFirst, ReturnableType<T> impliedResultType, QueryEngine queryEngine, TypeConfiguration typeConfiguration)default <T> SelfRenderingSqmFunction<T>SqmFunctionDescriptor. generateWindowSqmExpression(List<? extends SqmTypedNode<?>> arguments, SqmPredicate filter, Boolean respectNulls, Boolean fromFirst, ReturnableType<T> impliedResultType, QueryEngine queryEngine, TypeConfiguration typeConfiguration)LikeSqmFunctionDescriptor.generateSqmExpression(List, ReturnableType, QueryEngine, TypeConfiguration)but also accepts afilterpredicate. -
Uses of QueryEngine in org.hibernate.query.sqm.internal
Methods in org.hibernate.query.sqm.internal that return QueryEngine Modifier and Type Method Description QueryEngineSqmCriteriaNodeBuilder. 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, ServiceRegistry serviceRegistry, 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 voidArgumentsValidator. 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 QueryEngineSqmCreationContext. 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)
-