Package org.apache.jena.sparql.pfunction
Class PFuncListAndSimple
- java.lang.Object
-
- org.apache.jena.sparql.pfunction.PropertyFunctionBase
-
- org.apache.jena.sparql.pfunction.PropertyFunctionEval
-
- org.apache.jena.sparql.pfunction.PFuncListAndSimple
-
- All Implemented Interfaces:
PropertyFunction
public abstract class PFuncListAndSimple extends PropertyFunctionEval
The case of:- subject is a list
- object is a node, not 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, PropFuncArg subject, Node predicate, Node 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, PropFuncArg subject, Node predicate, Node object, ExecutionContext execCxt)
- Parameters:
binding- Current solution from previous query stagesubject- List in subject slot, after substitution of any bound variables in this bindingpredicate- This predicateobject- Node in object slot, after substitution if a bound variable in this bindingexecCxt- Execution context- Returns:
- QueryIterator
-
-