Package org.apache.jena.sparql.pfunction
Class PFuncSimpleAndList
- 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
public abstract class PFuncSimpleAndList extends PropertyFunctionEval
Common, simple case:- subject argument is not a list
- object is a list
- call the implementation with one binding at a time
-
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract QueryIteratorexecEvaluated(Binding binding, Node subject, Node predicate, PropFuncArg object, ExecutionContext execCxt)QueryIteratorexecEvaluated(Binding binding, PropFuncArg argSubject, 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 Detail
-
execEvaluated
public QueryIterator execEvaluated(Binding binding, PropFuncArg argSubject, 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, Node subject, 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
-
-