public abstract class ExprFunctionOp extends ExprFunction
CMP_EQUAL, CMP_GREATER, CMP_INDETERMINATE, CMP_LESS, CMP_UNEQUAL| Modifier and Type | Method and Description |
|---|---|
Expr |
apply(ExprTransform transform,
ExprList args,
Op x) |
abstract ExprFunctionOp |
copy(ExprList args,
Op x) |
NodeValue |
eval(Binding binding,
FunctionEnv env)
Evaluate this expression against the binding
|
Expr |
getArg(int i) |
Element |
getElement() |
Op |
getGraphPattern() |
boolean |
isGraphPattern() |
int |
numArgs() |
void |
visit(ExprVisitor visitor) |
equals, getArgs, getFunction, getFunctionIRI, getFunctionName, getFunctionPrintName, getFunctionSymbol, getOpName, hashCode, isFunctionapplyNodeTransform, asVar, copySubstitute, copySubstitute, deepCopy, getConstant, getExpr, getExprVar, getVarName, getVarNamesMentioned, getVarsMentioned, isConstant, isExpr, isSatisfied, isVariable, toString, varNamesMentioned, varsMentionedpublic Expr getArg(int i)
getArg in class ExprFunctionpublic boolean isGraphPattern()
isGraphPattern in class ExprNodepublic Op getGraphPattern()
getGraphPattern in class ExprNodepublic Element getElement()
public int numArgs()
numArgs in class ExprFunctionpublic final NodeValue eval(Binding binding, FunctionEnv env)
Exprpublic abstract ExprFunctionOp copy(ExprList args, Op x)
public void visit(ExprVisitor visitor)
public Expr apply(ExprTransform transform, ExprList args, Op x)
Licenced under the Apache License, Version 2.0