java.lang.Object
com.illumon.numerics.movingaverages.ByEma
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
ByEmaSimple

public abstract class ByEma extends Object implements Serializable
A DB aware EMA which can compute "by" emas without grouping and then ungrouping.
See Also:
  • Constructor Details

  • Method Details

    • update

      public double update(double value)
    • update

      public double update(double value, Object... by)
    • update

      public double update(DBDateTime timestamp, double value)
    • update

      public double update(DBDateTime timestamp, double value, Object... by)
    • update

      public double update(long timestampNanos, double value, Object... by)
    • createEma

      protected abstract AbstractMa createEma(ByEma.Key key)