Uses of Interface
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.dialect.function.array org.hibernate.engine.spi This package defines some central internal SPI abstractions used throughout the implementation of Hibernate.org.hibernate.query.named Support for named queriesorg.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.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)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> SelfRenderingSqmFunctionExtractFunction. 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)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.dialect.function.array
Methods in org.hibernate.dialect.function.array with parameters of type QueryEngine Modifier and Type Method Description <T> SelfRenderingSqmOrderedSetAggregateFunction<T>OracleArrayAggEmulation. generateSqmOrderedSetAggregateFunctionExpression(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.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.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)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 afilterpredicate.<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 afilterpredicate and anorder byclause.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 afilterpredicate. -
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)
-