java.lang.Object
org.apache.jena.sparql.expr.ExprNode
org.apache.jena.sparql.expr.ExprFunction
org.apache.jena.sparql.expr.ExprFunctionN
org.apache.jena.sparql.expr.E_Function
- All Implemented Interfaces:
Expr
SPARQL filter function
-
Field Summary
Fields inherited from interface org.apache.jena.sparql.expr.Expr
CMP_EQUAL, CMP_GREATER, CMP_INDETERMINATE, CMP_LESS, CMP_UNEQUAL, NONE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
buildFunction
(Context cxt) evalSpecial
(Binding binding, FunctionEnv env) URI for this function, whether custom or specification defined URI (these are keywords in the language)Name used in a functional form (i.e.Name used for output in SPARQL format needing functional form (no specific keyword).Methods inherited from class org.apache.jena.sparql.expr.ExprFunctionN
apply, applyNodeTransform, copySubstitute, eval, eval, getArg, getArgs, numArgs, visit
Methods inherited from class org.apache.jena.sparql.expr.ExprFunction
equals, getFunction, getFunctionSymbol, getOpName, hashCode, isFunction
Methods inherited from class org.apache.jena.sparql.expr.ExprNode
asVar, deepCopy, equals, equalsBySyntax, getConstant, getExpr, getExprVar, getGraphPattern, getVarName, getVarsMentioned, isConstant, isExpr, isGraphPattern, isSatisfied, isVariable, toString
-
Field Details
-
WarnOnUnknownFunction
public static boolean WarnOnUnknownFunction
-
-
Constructor Details
-
E_Function
-
-
Method Details
-
getFunctionIRI
Description copied from class:ExprFunction
URI for this function, whether custom or specification defined URI (these are keywords in the language)- Overrides:
getFunctionIRI
in classExprFunction
-
evalSpecial
-
eval
- Specified by:
eval
in classExprFunctionN
-
buildFunction
-
getFunctionPrintName
Description copied from class:ExprFunction
Name used for output in SPARQL format needing functional form (no specific keyword). e.g. regexp(), custom functions, ...- Overrides:
getFunctionPrintName
in classExprFunction
-
getFunctionName
Description copied from class:ExprFunction
Name used in a functional form (i.e. SPARQL algebra). getOpName() is used in preference as a short, symbol name.- Overrides:
getFunctionName
in classExprFunction
-
copy
- Specified by:
copy
in classExprFunctionN
-