Uses of Class
org.hibernate.query.sqm.function.SelfRenderingSqmFunction
Packages that use SelfRenderingSqmFunction
Package
Description
Contains implementations of
SqmFunctionDescriptor
describing a range of relatively-sophisticated SQL functions available in various dialects.An SPI for defining, registering, and rendering functions in HQL.
Nodes representing expressions in the SQM tree.
-
Uses of SelfRenderingSqmFunction in org.hibernate.dialect.function
Subclasses of SelfRenderingSqmFunction in org.hibernate.dialect.functionModifier and TypeClassDescriptionprotected static classprotected classMethods in org.hibernate.dialect.function that return SelfRenderingSqmFunctionModifier and TypeMethodDescription<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> 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> SelfRenderingSqmFunction<T> DynamicDispatchFunction.generateWindowSqmExpression(List<? extends SqmTypedNode<?>> arguments, SqmPredicate filter, Boolean respectNulls, Boolean fromFirst, ReturnableType<T> impliedResultType, QueryEngine queryEngine) -
Uses of SelfRenderingSqmFunction in org.hibernate.dialect.function.json
Methods in org.hibernate.dialect.function.json that return SelfRenderingSqmFunctionModifier and TypeMethodDescriptionprotected <T> SelfRenderingSqmFunction<T> JsonExistsFunction.generateSqmFunctionExpression(List<? extends SqmTypedNode<?>> arguments, ReturnableType<T> impliedResultType, QueryEngine queryEngine) protected <T> SelfRenderingSqmFunction<T> JsonQueryFunction.generateSqmFunctionExpression(List<? extends SqmTypedNode<?>> arguments, ReturnableType<T> impliedResultType, QueryEngine queryEngine) protected <T> SelfRenderingSqmFunction<T> JsonValueFunction.generateSqmFunctionExpression(List<? extends SqmTypedNode<?>> arguments, ReturnableType<T> impliedResultType, QueryEngine queryEngine) -
Uses of SelfRenderingSqmFunction in org.hibernate.dialect.function.xml
Methods in org.hibernate.dialect.function.xml that return SelfRenderingSqmFunctionModifier and TypeMethodDescriptionprotected <T> SelfRenderingSqmFunction<T> XmlElementFunction.generateSqmFunctionExpression(List<? extends SqmTypedNode<?>> arguments, ReturnableType<T> impliedResultType, QueryEngine queryEngine) -
Uses of SelfRenderingSqmFunction in org.hibernate.envers.function
Methods in org.hibernate.envers.function that return SelfRenderingSqmFunctionModifier and TypeMethodDescriptionprotected <T> SelfRenderingSqmFunction<T> OrderByFragmentFunction.generateSqmFunctionExpression(List<? extends SqmTypedNode<?>> arguments, ReturnableType<T> impliedResultType, QueryEngine queryEngine) -
Uses of SelfRenderingSqmFunction in org.hibernate.query.sqm.function
Subclasses of SelfRenderingSqmFunction in org.hibernate.query.sqm.functionModifier and TypeClassDescriptionclassclassclassMethods in org.hibernate.query.sqm.function that return SelfRenderingSqmFunctionModifier and TypeMethodDescriptionSelfRenderingSqmFunction.copy(SqmCopyContext context) final <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.final <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.final <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) final <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 SelfRenderingSqmFunction in org.hibernate.query.sqm.tree.expression
Subclasses of SelfRenderingSqmFunction in org.hibernate.query.sqm.tree.expressionModifier and TypeClassDescriptionclassBase class for expressions that contain a json path.classSpecial expression for the json_exists function that also captures special syntax elements like error behavior and passing variables.classSpecial expression for the json_query function that also captures special syntax elements like error and empty behavior.classSpecial expression for the json_value function that also captures special syntax elements like error and empty behavior.classSpecial expression for the xmlelement function that also captures special syntax elements like xmlattributes.