Class IteratorFunctionBase3
- java.lang.Object
 - 
- fr.mines_stetienne.ci.sparql_generate.iterator.IteratorStreamFunctionBase
 - 
- fr.mines_stetienne.ci.sparql_generate.iterator.IteratorFunctionBase
 - 
- fr.mines_stetienne.ci.sparql_generate.iterator.IteratorFunctionBase3
 
 
 
 
- 
- All Implemented Interfaces:
 IteratorFunction
- Direct Known Subclasses:
 ITER_for
public abstract class IteratorFunctionBase3 extends IteratorFunctionBase
Support for a iterator function of three arguments. 
- 
- 
Field Summary
- 
Fields inherited from class fr.mines_stetienne.ci.sparql_generate.iterator.IteratorStreamFunctionBase
arguments 
 - 
 
- 
Constructor Summary
Constructors Constructor Description IteratorFunctionBase3() 
- 
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.List<List<NodeValue>>exec(List<NodeValue> args)IteratorFunction call to a list of evaluated argument values.abstract List<List<NodeValue>>exec(NodeValue v1, NodeValue v2, NodeValue v3)- 
Methods inherited from class fr.mines_stetienne.ci.sparql_generate.iterator.IteratorFunctionBase
exec 
- 
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 List<List<NodeValue>> exec(List<NodeValue> args)
IteratorFunction call to a list of evaluated argument values.- Specified by:
 execin classIteratorFunctionBase- Parameters:
 args- -- Returns:
 - -
 
 
 - 
 
 -