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 class
protected class
Methods 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> 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> 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 TypeClassDescriptionclass
class
class
Methods 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 afilter
predicate.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 afilter
predicate and anorder by
clause.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 afilter
predicate. -
Uses of SelfRenderingSqmFunction in org.hibernate.query.sqm.tree.expression
Subclasses of SelfRenderingSqmFunction in org.hibernate.query.sqm.tree.expressionModifier and TypeClassDescriptionclass
Base class for expressions that contain a json path.class
Special expression for the json_exists function that also captures special syntax elements like error behavior and passing variables.class
Special expression for the json_query function that also captures special syntax elements like error and empty behavior.class
Special expression for the json_value function that also captures special syntax elements like error and empty behavior.class
Special expression for the xmlelement function that also captures special syntax elements like xmlattributes.