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
FieldsFields inherited from interface org.apache.jena.sparql.expr.Expr
CMP_EQUAL, CMP_GREATER, CMP_INDETERMINATE, CMP_LESS, CMP_UNEQUAL, NONE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbuildFunction(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, visitMethods inherited from class org.apache.jena.sparql.expr.ExprFunction
equals, getFunction, getFunctionSymbol, getOpName, hashCode, isFunctionMethods 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:ExprFunctionURI for this function, whether custom or specification defined URI (these are keywords in the language)- Overrides:
getFunctionIRIin classExprFunction
-
evalSpecial
-
eval
- Specified by:
evalin classExprFunctionN
-
buildFunction
-
getFunctionPrintName
Description copied from class:ExprFunctionName used for output in SPARQL format needing functional form (no specific keyword). e.g. regexp(), custom functions, ...- Overrides:
getFunctionPrintNamein classExprFunction
-
getFunctionName
Description copied from class:ExprFunctionName used in a functional form (i.e. SPARQL algebra). getOpName() is used in preference as a short, symbol name.- Overrides:
getFunctionNamein classExprFunction
-
copy
- Specified by:
copyin classExprFunctionN
-