Package com.rpl.rama

Class SubBatch

java.lang.Object
com.rpl.rama.SubBatch

public class SubBatch extends Object
Represents a subbatch for use with subBatch in a batch block
See Also:
  • Constructor Details

    • SubBatch

      public SubBatch(Block batchBlock, String... outputVars)
      Create a subbatch with the given code and specified output vars
      Parameters:
      batchBlock - Code for subbatch
      outputVars - Output vars that must be in scope at end of subbatch code
  • Method Details

    • staticData

      public static SubBatch staticData(List<Object> data)
      Create a subbatch that emits the provided data. This subbatch emits one field.
      Parameters:
      data - List of objects to emit. Each element of list is emitted separately
    • getOutputs

      public List<clojure.lang.Symbol> getOutputs()
    • getBlock

      public Block getBlock()