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
Basic property function handler that calls the implementation
subclass one binding at a time after evaluating the arguments (if bound).
-
Method Summary
Modifier and TypeMethodDescriptionfinal QueryIterator
exec
(Binding binding, PropFuncArg argSubject, org.apache.jena.graph.Node predicate, PropFuncArg argObject, ExecutionContext execCxt) abstract QueryIterator
execEvaluated
(Binding binding, PropFuncArg argSubject, org.apache.jena.graph.Node predicate, PropFuncArg argObject, ExecutionContext execCxt) Methods inherited from class org.apache.jena.sparql.pfunction.PropertyFunctionBase
build, exec
-
Method Details
-
exec
public final QueryIterator exec(Binding binding, PropFuncArg argSubject, org.apache.jena.graph.Node predicate, PropFuncArg argObject, ExecutionContext execCxt) - Specified by:
exec
in classPropertyFunctionBase
-
execEvaluated
public abstract QueryIterator execEvaluated(Binding binding, PropFuncArg argSubject, org.apache.jena.graph.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
-