java.lang.Object
org.apache.jena.sparql.pfunction.PropertyFunctionBase
org.apache.jena.sparql.pfunction.PropertyFunctionEval
org.apache.jena.sparql.pfunction.PFuncSimpleAndList
- All Implemented Interfaces:
PropertyFunction
Common, simple case:
- subject argument is not a list
- object is a list
- call the implementation with one binding at a time
-
Method Summary
Modifier and TypeMethodDescriptionabstract QueryIterator
execEvaluated
(Binding binding, org.apache.jena.graph.Node subject, org.apache.jena.graph.Node predicate, PropFuncArg object, ExecutionContext execCxt) execEvaluated
(Binding binding, PropFuncArg argSubject, org.apache.jena.graph.Node predicate, PropFuncArg argObject, ExecutionContext execCxt) Methods inherited from class org.apache.jena.sparql.pfunction.PropertyFunctionEval
exec
Methods inherited from class org.apache.jena.sparql.pfunction.PropertyFunctionBase
build, exec
-
Method Details
-
execEvaluated
public QueryIterator execEvaluated(Binding binding, PropFuncArg argSubject, org.apache.jena.graph.Node predicate, PropFuncArg argObject, ExecutionContext execCxt) - Specified by:
execEvaluated
in classPropertyFunctionEval
- Parameters:
binding
- Current solution from previous query stageargSubject
- PropFuncArg, after substitution of any bound variables in this bindingpredicate
- This predicateargObject
- PropFuncArg, after substitution of any bound variables in this bindingexecCxt
- Execution context- Returns:
- QueryIterator
-
execEvaluated
public abstract QueryIterator execEvaluated(Binding binding, org.apache.jena.graph.Node subject, org.apache.jena.graph.Node predicate, PropFuncArg object, ExecutionContext execCxt) - Parameters:
binding
- Current solution from previous query stagesubject
- Node in subject slot, after substitution if a bound variable in this bindingpredicate
- This predicateobject
- List in object slot, after substitution of any bound variables in this bindingexecCxt
- Execution context- Returns:
- QueryIterator
-