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 the IteratorFunction interface.
  • 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: IteratorStreamFunctionBase
      IteratorFunction call to a list of evaluated argument values.
      Specified by:
      exec in class IteratorStreamFunctionBase
      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:
      -