Package org.apache.jena.sparql.pfunction
Class PropertyFunctionEval
- java.lang.Object
-
- org.apache.jena.sparql.pfunction.PropertyFunctionBase
-
- org.apache.jena.sparql.pfunction.PropertyFunctionEval
-
- All Implemented Interfaces:
PropertyFunction
- Direct Known Subclasses:
ListBase,PFuncListAndList,PFuncListAndSimple,PFuncSimple,PFuncSimpleAndList,splitIRI,version,versionARQ
public abstract class PropertyFunctionEval extends PropertyFunctionBase
Basic property function handler that calls the implementation subclass one binding at a time after evaluating the arguments (if bound).
-
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description QueryIteratorexec(Binding binding, PropFuncArg argSubject, Node predicate, PropFuncArg argObject, ExecutionContext execCxt)abstract QueryIteratorexecEvaluated(Binding binding, PropFuncArg argSubject, Node predicate, PropFuncArg argObject, ExecutionContext execCxt)-
Methods inherited from class org.apache.jena.sparql.pfunction.PropertyFunctionBase
build, exec
-
-
-
-
Method Detail
-
exec
public final QueryIterator exec(Binding binding, PropFuncArg argSubject, Node predicate, PropFuncArg argObject, ExecutionContext execCxt)
- Specified by:
execin classPropertyFunctionBase
-
execEvaluated
public abstract QueryIterator execEvaluated(Binding binding, PropFuncArg argSubject, Node predicate, PropFuncArg argObject, ExecutionContext execCxt)
- 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
-
-