public interface Aggregator
Modifier and Type | Method and Description |
---|---|
String |
asSparqlExpr(SerializationContext sCxt)
Format as an (extended) SPARQL expression
|
Aggregator |
copy(ExprList exprs) |
Aggregator |
copyTransform(NodeTransform transform) |
Accumulator |
createAccumulator()
Create an accumulator for this aggregator
|
boolean |
equals(Aggregator other,
boolean bySyntax)
Consider this 'protected'
|
boolean |
equals(Object other) |
ExprList |
getExprList() |
String |
getName()
Get the SPARQL name (COUNT, AVG etc)
|
Node |
getValueEmpty()
Value if there are no elements in any group : return null for no result
|
int |
hashCode() |
String |
key() |
String |
toPrefixString() |
Accumulator createAccumulator()
Node getValueEmpty()
String toPrefixString()
String key()
String getName()
ExprList getExprList()
Aggregator copy(ExprList exprs)
Aggregator copyTransform(NodeTransform transform)
boolean equals(Aggregator other, boolean bySyntax)
String asSparqlExpr(SerializationContext sCxt)
Licenced under the Apache License, Version 2.0