Class IteratorStreamFunctionBase5
- java.lang.Object
-
- fr.mines_stetienne.ci.sparql_generate.iterator.IteratorStreamFunctionBase
-
- fr.mines_stetienne.ci.sparql_generate.iterator.IteratorStreamFunctionBase5
-
- All Implemented Interfaces:
IteratorFunction
public abstract class IteratorStreamFunctionBase5 extends IteratorStreamFunctionBase
Support for a iterator function of two arguments.
-
-
Field Summary
-
Fields inherited from class fr.mines_stetienne.ci.sparql_generate.iterator.IteratorStreamFunctionBase
arguments
-
-
Constructor Summary
Constructors Constructor Description IteratorStreamFunctionBase5()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidcheckBuild(ExprList args)Partially checks if the iterator function can be executed with the given arguments.voidexec(List<NodeValue> args, Consumer<List<List<NodeValue>>> nodeValuesStream)IteratorFunction call to a list of evaluated argument values.abstract voidexec(NodeValue v1, NodeValue v2, NodeValue v3, NodeValue v4, NodeValue v5, Consumer<List<List<NodeValue>>> nodeValuesStream)-
Methods inherited from class fr.mines_stetienne.ci.sparql_generate.iterator.IteratorStreamFunctionBase
build, exec, getContext
-
-
-
-
Method Detail
-
checkBuild
public void checkBuild(ExprList args)
Partially checks if the iterator function can be executed with the given arguments.- Specified by:
checkBuildin classIteratorStreamFunctionBase- Parameters:
args- -
-
exec
public final void exec(List<NodeValue> args, Consumer<List<List<NodeValue>>> nodeValuesStream)
IteratorFunction call to a list of evaluated argument values.- Specified by:
execin classIteratorStreamFunctionBase- Parameters:
args- -nodeValuesStream- - where to emit collections of nodevalues
-
-