Class IteratorFunctionBase
java.lang.Object
fr.mines_stetienne.ci.sparql_generate.iterator.IteratorStreamFunctionBase
fr.mines_stetienne.ci.sparql_generate.iterator.IteratorFunctionBase
- All Implemented Interfaces:
IteratorFunction
- Direct Known Subclasses:
ITER_CSSPath,ITER_DefaultGraphNamespaces,ITER_JSONPath,ITER_regex,ITER_XPath,IteratorFunctionBase0,IteratorFunctionBase1,IteratorFunctionBase2,IteratorFunctionBase3,IteratorFunctionBase4,IteratorFunctionBase5
The base implementation of the
IteratorFunction interface.-
Field Summary
Fields inherited from class fr.mines_stetienne.ci.sparql_generate.iterator.IteratorStreamFunctionBase
arguments -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionIteratorFunction call to a list of evaluated argument values.final voidexec(List<org.apache.jena.sparql.expr.NodeValue> args, Consumer<List<List<org.apache.jena.sparql.expr.NodeValue>>> nodeValuesStream) IteratorFunction call to a list of evaluated argument values.Methods inherited from class fr.mines_stetienne.ci.sparql_generate.iterator.IteratorStreamFunctionBase
build, checkBuild, exec, getContext
-
Constructor Details
-
IteratorFunctionBase
public IteratorFunctionBase()
-
-
Method Details
-
exec
public final void exec(List<org.apache.jena.sparql.expr.NodeValue> args, Consumer<List<List<org.apache.jena.sparql.expr.NodeValue>>> nodeValuesStream) Description copied from class:IteratorStreamFunctionBaseIteratorFunction call to a list of evaluated argument values.- Specified by:
execin classIteratorStreamFunctionBase- Parameters:
args- -nodeValuesStream- - where to emit collections of nodevalues
-
exec
public abstract List<List<org.apache.jena.sparql.expr.NodeValue>> exec(List<org.apache.jena.sparql.expr.NodeValue> args) IteratorFunction call to a list of evaluated argument values.- Parameters:
args- -- Returns:
- -
-