java.lang.Object
com.inductiveautomation.ignition.gateway.sqltags.history.query.processing.aggregates.legacy.AbstractDataWindow
All Implemented Interfaces:
DataWindow
Direct Known Subclasses:
LastValueWindow, MinMaxAggWindow, NumericalAvgAggWindow, SumAggWindow, TimeWeightAvgWindow

public abstract class AbstractDataWindow extends Object implements DataWindow
  • Constructor Details

    • AbstractDataWindow

      public AbstractDataWindow(long start, long end)
  • Method Details

    • getStartTime

      public long getStartTime()
      Description copied from interface: DataWindow
      The start time of the window. The end time is used as the primary id, but the start time can be useful for calculations.
      Specified by:
      getStartTime in interface DataWindow
    • getEndTime

      public long getEndTime()
      Description copied from interface: DataWindow
      The end time of the window, also sometimes referred to as the "block id". This will be the same for all windows of the same row, when using fixed return sizes.
      Specified by:
      getEndTime in interface DataWindow