Package org.apache.jena.sparql.pfunction
Class PFuncSimple
- java.lang.Object
-
- org.apache.jena.sparql.pfunction.PropertyFunctionBase
-
- org.apache.jena.sparql.pfunction.PropertyFunctionEval
-
- org.apache.jena.sparql.pfunction.PFuncSimple
-
- All Implemented Interfaces:
PropertyFunction
- Direct Known Subclasses:
assign,blankNode,container,PathPropertyFunction,PFuncAssignToObject,PFuncAssignToSubject,str
public abstract class PFuncSimple extends PropertyFunctionEval
Common, simple case:- arguments are not lists
- attempt to put values in for any bound variables
- 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, 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 final 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, Node 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- Node in object slot, after substitution if a bound variable in this bindingexecCxt- Execution context- Returns:
- QueryIterator
-
-