CMP_EQUAL, CMP_GREATER, CMP_INDETERMINATE, CMP_LESS, CMP_UNEQUAL| Constructor and Description |
|---|
ExprAggregator(Var v,
Aggregator agg) |
| Modifier and Type | Method and Description |
|---|---|
Expr |
apply(ExprTransform transform) |
ExprAggregator |
applyNodeTransform(NodeTransform transform)
Rewrite, applying a node->node transformation
|
String |
asSparqlExpr() |
Var |
asVar()
Convert to a Var variable.
|
Expr |
copy(Var v) |
ExprAggregator |
copySubstitute(Binding binding,
boolean foldConstants) |
boolean |
equals(Object other) |
NodeValue |
eval(Binding binding,
FunctionEnv env)
Evaluate this expression against the binding
|
Aggregator |
getAggregator() |
ExprVar |
getAggVar() |
ExprVar |
getExprVar()
Variable (or null)
|
Var |
getVar() |
int |
hashCode() |
void |
setVar(Var v) |
String |
toString() |
void |
visit(ExprVisitor visitor) |
copySubstitute, deepCopy, getConstant, getExpr, getFunction, getGraphPattern, getVarName, getVarNamesMentioned, getVarsMentioned, isConstant, isExpr, isFunction, isGraphPattern, isSatisfied, isVariable, varNamesMentioned, varsMentionedpublic ExprAggregator(Var v, Aggregator agg)
public Var getVar()
public void setVar(Var v)
public Aggregator getAggregator()
public ExprVar getExprVar()
ExprgetExprVar in interface ExprgetExprVar in class ExprNodepublic ExprVar getAggVar()
public String asSparqlExpr()
public ExprAggregator copySubstitute(Binding binding, boolean foldConstants)
copySubstitute in interface ExprcopySubstitute in class ExprNodepublic ExprAggregator applyNodeTransform(NodeTransform transform)
ExprapplyNodeTransform in interface ExprapplyNodeTransform in class ExprNodepublic NodeValue eval(Binding binding, FunctionEnv env)
Exprpublic Expr apply(ExprTransform transform)
public void visit(ExprVisitor visitor)
Licenced under the Apache License, Version 2.0