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
public abstract class IteratorFunctionBase extends IteratorStreamFunctionBase
The base implementation of theIteratorFunction
interface.
-
-
Field Summary
-
Fields inherited from class fr.mines_stetienne.ci.sparql_generate.iterator.IteratorStreamFunctionBase
arguments
-
-
Constructor Summary
Constructors Constructor Description IteratorFunctionBase()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract List<List<NodeValue>>
exec(List<NodeValue> args)
IteratorFunction call to a list of evaluated argument values.void
exec(List<NodeValue> args, Consumer<List<List<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
-
-
-
-
Method Detail
-
exec
public final void exec(List<NodeValue> args, Consumer<List<List<NodeValue>>> nodeValuesStream)
Description copied from class:IteratorStreamFunctionBase
IteratorFunction call to a list of evaluated argument values.- Specified by:
exec
in classIteratorStreamFunctionBase
- Parameters:
args
- -nodeValuesStream
- - where to emit collections of nodevalues
-
-