public abstract class ExprFunction extends ExprNode
CMP_EQUAL, CMP_GREATER, CMP_INDETERMINATE, CMP_LESS, CMP_UNEQUAL| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object other) |
abstract Expr |
getArg(int i) |
List<Expr> |
getArgs() |
ExprFunction |
getFunction()
Get the function (returns null if not a function)
|
String |
getFunctionIRI()
URI for this function, whether custom or specification defined URI (these are keywords in the language)
|
String |
getFunctionName(SerializationContext cxt)
Name used in a functional form (i.e.
|
String |
getFunctionPrintName(SerializationContext cxt)
Name used for output in SPARQL format needing functional form (no specific keyword).
|
FunctionLabel |
getFunctionSymbol() |
String |
getOpName()
Get the symbol name (+, ! etc) for this function -- Maybe null for none
|
int |
hashCode() |
boolean |
isFunction()
Answer wether this is a function.
|
abstract int |
numArgs() |
applyNodeTransform, asVar, copySubstitute, copySubstitute, deepCopy, eval, getConstant, getExpr, getExprVar, getGraphPattern, getVarName, getVarNamesMentioned, getVarsMentioned, isConstant, isExpr, isGraphPattern, isSatisfied, isVariable, toString, varNamesMentioned, varsMentionedpublic abstract Expr getArg(int i)
public abstract int numArgs()
public boolean isFunction()
ExprisFunction in interface ExprisFunction in class ExprNodepublic ExprFunction getFunction()
ExprgetFunction in interface ExprgetFunction in class ExprNodepublic String getFunctionPrintName(SerializationContext cxt)
public String getFunctionName(SerializationContext cxt)
public FunctionLabel getFunctionSymbol()
public String getFunctionIRI()
public String getOpName()
Licenced under the Apache License, Version 2.0