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 QueryIteratorexecEvaluated(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
execMethods 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:
execEvaluatedin 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
-