Class ToLookupTable.LookupTableAccumulator

java.lang.Object
nz.org.riskscape.defaults.function.ToLookupTable.LookupTableAccumulator
All Implemented Interfaces:
nz.org.riskscape.engine.rl.agg.Accumulator
Enclosing class:
ToLookupTable

public static class ToLookupTable.LookupTableAccumulator extends Object implements nz.org.riskscape.engine.rl.agg.Accumulator
  • Constructor Details

    • LookupTableAccumulator

      public LookupTableAccumulator(nz.org.riskscape.engine.rl.RealizedExpression keyExpression, nz.org.riskscape.engine.rl.RealizedExpression valueExpression, boolean unique)
  • Method Details

    • combine

      public nz.org.riskscape.engine.rl.agg.Accumulator combine(nz.org.riskscape.engine.rl.agg.Accumulator rhs)
      Specified by:
      combine in interface nz.org.riskscape.engine.rl.agg.Accumulator
    • accumulate

      public void accumulate(Object input)
      Specified by:
      accumulate in interface nz.org.riskscape.engine.rl.agg.Accumulator
    • process

      public Object process()
      Specified by:
      process in interface nz.org.riskscape.engine.rl.agg.Accumulator
    • isEmpty

      public boolean isEmpty()
      Specified by:
      isEmpty in interface nz.org.riskscape.engine.rl.agg.Accumulator