Class ListBase
- java.lang.Object
-
- org.apache.jena.sparql.pfunction.PropertyFunctionBase
-
- org.apache.jena.sparql.pfunction.PropertyFunctionEval
-
- org.apache.jena.sparql.pfunction.library.ListBase
-
- All Implemented Interfaces:
PropertyFunction
- Direct Known Subclasses:
ListBase1,ListBaseList
public abstract class ListBase extends PropertyFunctionEval
Base class for list related operations
-
-
Constructor Summary
Constructors Constructor Description ListBase(PropFuncArgType objFuncArgType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description QueryIteratorexecEvaluated(Binding binding, PropFuncArg argSubject, Node predicate, PropFuncArg argObject, ExecutionContext execCxt)If the subject is a list (well, at least not an unbound variable), dispatch to execOneList else dispatch to one of object a var, a list or a node.-
Methods inherited from class org.apache.jena.sparql.pfunction.PropertyFunctionEval
exec
-
Methods inherited from class org.apache.jena.sparql.pfunction.PropertyFunctionBase
build, exec
-
-
-
-
Constructor Detail
-
ListBase
public ListBase(PropFuncArgType objFuncArgType)
-
-
Method Detail
-
execEvaluated
public final QueryIterator execEvaluated(Binding binding, PropFuncArg argSubject, Node predicate, PropFuncArg argObject, ExecutionContext execCxt)
If the subject is a list (well, at least not an unbound variable), dispatch to execOneList else dispatch to one of object a var, a list or a node.- 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
-
-