public class AggCustom extends AggregatorBase
Modifier and Type | Method and Description |
---|---|
String |
asSparqlExpr(SerializationContext sCxt)
Format as an (extended) SPARQL expression
|
Aggregator |
copy(ExprList exprs) |
static Accumulator |
createAccNull() |
Accumulator |
createAccumulator()
Create an accumulator for this aggregator
|
boolean |
equals(Object other) |
Expr |
getExpr()
Many aggergate use a single expression.
|
String |
getIRI() |
Node |
getValueEmpty()
Value if there are no elements in any group : return null for no result
|
int |
hashCode() |
String |
toPrefixString() |
copyTransform, getExprList, getName, getValue, key, toString
public Aggregator copy(ExprList exprs)
public String asSparqlExpr(SerializationContext sCxt)
Aggregator
asSparqlExpr
in interface Aggregator
asSparqlExpr
in class AggregatorBase
public String toPrefixString()
toPrefixString
in interface Aggregator
toPrefixString
in class AggregatorBase
public Accumulator createAccumulator()
Aggregator
createAccumulator
in interface Aggregator
createAccumulator
in class AggregatorBase
public Node getValueEmpty()
Aggregator
getValueEmpty
in interface Aggregator
getValueEmpty
in class AggregatorBase
public Expr getExpr()
AggregatorBase
public String getIRI()
public int hashCode()
hashCode
in interface Aggregator
hashCode
in class AggregatorBase
public boolean equals(Object other)
equals
in interface Aggregator
equals
in class AggregatorBase
public static Accumulator createAccNull()
Licenced under the Apache License, Version 2.0