Class FN_LambdaOf
java.lang.Object
org.apache.jena.sparql.function.FunctionBase
org.aksw.jena_sparql_api.sparql.ext.sys.FN_LambdaOf
- All Implemented Interfaces:
org.apache.jena.sparql.function.Function
public class FN_LambdaOf
extends org.apache.jena.sparql.function.FunctionBase
A function that returns an RDF term that encapsulates a lambda.
The last argument of fn.of is the expression, all prior arguments
are considered parameter variable declarations.
BIND(norse:fn.of(?x, ?x + 1) AS ?lambda) BIND(norse:fn.call(?lambda, 1) AS ?y) # expected: ?y == 2
- Author:
- raven
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcheckBuild(String uri, org.apache.jena.sparql.expr.ExprList args) org.apache.jena.sparql.expr.NodeValueorg.apache.jena.sparql.expr.NodeValueexec(org.apache.jena.sparql.engine.binding.Binding binding, org.apache.jena.sparql.expr.ExprList args, String uri, org.apache.jena.sparql.function.FunctionEnv env) static voidMethods inherited from class org.apache.jena.sparql.function.FunctionBase
build, exec
-
Constructor Details
-
FN_LambdaOf
public FN_LambdaOf()
-
-
Method Details
-
main
-
exec
public org.apache.jena.sparql.expr.NodeValue exec(org.apache.jena.sparql.engine.binding.Binding binding, org.apache.jena.sparql.expr.ExprList args, String uri, org.apache.jena.sparql.function.FunctionEnv env) - Specified by:
execin interfaceorg.apache.jena.sparql.function.Function- Overrides:
execin classorg.apache.jena.sparql.function.FunctionBase
-
exec
- Specified by:
execin classorg.apache.jena.sparql.function.FunctionBase
-
checkBuild
- Specified by:
checkBuildin classorg.apache.jena.sparql.function.FunctionBase
-