Package org.hibernate.hql.ast.tree
Interface AggregatedSelectExpression
- All Superinterfaces:
SelectExpression
- All Known Implementing Classes:
ConstructorNode,MapEntryNode
Contract for a select expression which aggregates other select expressions together into a single return
-
Method Summary
Modifier and TypeMethodDescriptionString[]Retrieve the aliases for the columns aggregated here.Retrieves a list of the selectiontypesbeing aggregatedObtain the java type of the aggregationRetrieve theResultTransformerresponsible for building aggregated select expression results into their aggregated form.Methods inherited from interface org.hibernate.hql.ast.tree.SelectExpression
getAlias, getDataType, getFromElement, getScalarColumnIndex, isConstructor, isReturnableEntity, isScalar, setAlias, setScalarColumn, setScalarColumnText, setText
-
Method Details
-
getAggregatedSelectionTypeList
List getAggregatedSelectionTypeList()Retrieves a list of the selectiontypesbeing aggregated- Returns:
- The list of types.
-
getAggregatedAliases
String[] getAggregatedAliases()Retrieve the aliases for the columns aggregated here.- Returns:
- The column aliases.
-
getResultTransformer
ResultTransformer getResultTransformer()Retrieve theResultTransformerresponsible for building aggregated select expression results into their aggregated form.- Returns:
- The appropriate transformer
-
getAggregationResultType
Class getAggregationResultType()Obtain the java type of the aggregation- Returns:
- The java type.
-