Interface SqmAggregateFunction<T>
-
- Type Parameters:
T- The Java type of the expression
- All Superinterfaces:
Expression<T>,JpaCriteriaNode,JpaExpression<T>,JpaFunction<T>,JpaSelection<T>,JpaTupleElement<T>,Selection<T>,Serializable,SqmExpressibleAccessor<T>,SqmExpression<T>,SqmNode,SqmSelectableNode<T>,SqmTypedNode<T>,SqmVisitableNode,TupleElement<T>
- All Known Subinterfaces:
SqmOrderedSetAggregateFunction<T>
- All Known Implementing Classes:
InverseDistributionFunction.SelfRenderingInverseDistributionFunction,SelfRenderingSqmAggregateFunction,SelfRenderingSqmOrderedSetAggregateFunction
public interface SqmAggregateFunction<T> extends JpaFunction<T>, SqmExpression<T>
A SQM aggregate function.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SqmPredicategetFilter()-
Methods inherited from interface org.hibernate.query.criteria.JpaFunction
getFunctionName
-
Methods inherited from interface org.hibernate.query.criteria.JpaSelection
alias, getCompoundSelectionItems, getSelectionItems
-
Methods inherited from interface org.hibernate.query.criteria.JpaTupleElement
getJavaType, getJavaTypeDescriptor
-
Methods inherited from interface jakarta.persistence.criteria.Selection
isCompoundSelection
-
Methods inherited from interface org.hibernate.query.sqm.tree.expression.SqmExpression
applyInferableType, as, asBigDecimal, asBigInteger, asDouble, asFloat, asInteger, asLong, asString, castAs, copy, getNodeType, in, in, in, in, isNotNull, isNull, visitSubSelectableNodes
-
Methods inherited from interface org.hibernate.query.sqm.tree.SqmNode
asLoggableText, nodeBuilder
-
Methods inherited from interface org.hibernate.query.sqm.tree.SqmTypedNode
getExpressible, getNodeJavaType
-
Methods inherited from interface org.hibernate.query.sqm.tree.SqmVisitableNode
accept, appendHqlString, toHqlString
-
Methods inherited from interface jakarta.persistence.TupleElement
getAlias
-
-
-
-
Method Detail
-
getFilter
SqmPredicate getFilter()
-
-