public interface AggregateExpression
Aggregate
Modifier and Type | Interface and Description |
---|---|
static class |
AggregateExpression.StandardMethod
Standard aggregation method.
|
Modifier and Type | Method and Description |
---|---|
String |
getAlias()
Gets the name of the aggregate if an alias name has been set.
|
FullQualifiedName |
getCustomMethod()
Gets the name of the custom aggregation method if used.
|
Expression |
getExpression()
Gets the common expression to be aggregated.
|
List<AggregateExpression> |
getFrom()
Gets the aggregate expressions for
from . |
AggregateExpression |
getInlineAggregateExpression()
Gets the inline aggregation expression to be applied to the target of the path if used.
|
List<UriResource> |
getPath()
Gets the path prefix and the path segment.
|
AggregateExpression.StandardMethod |
getStandardMethod()
Gets the standard aggregation method if used.
|
List<UriResource> getPath()
null
)Expression getExpression()
Expression
that could be null
AggregateExpression.StandardMethod getStandardMethod()
AggregateExpression.StandardMethod
or null
getCustomMethod()
FullQualifiedName getCustomMethod()
FullQualifiedName
or null
getStandardMethod()
String getAlias()
null
AggregateExpression getInlineAggregateExpression()
null
getPath()
List<AggregateExpression> getFrom()
from
.null
)Copyright © 2013–2018 The Apache Software Foundation. All rights reserved.