Class IndexableNumericDataArrayDBDateTime

java.lang.Object
com.illumon.iris.db.plot.datasets.data.IndexableNumericData
com.illumon.iris.db.plot.datasets.data.IndexableNumericDataArrayDBDateTime
All Implemented Interfaces:
PlotExceptionCause, Serializable

public class IndexableNumericDataArrayDBDateTime extends IndexableNumericData
IndexableNumericData dataset comprised of an array of DBDateTimes. Date values are accessed as nanoseconds from epoch. Data conversion to double means these values are accurate to about 250 nanoseconds.
See Also:
  • Constructor Details

    • IndexableNumericDataArrayDBDateTime

      public IndexableNumericDataArrayDBDateTime(DBDateTime[] data, PlotInfo plotInfo)
      Creates an IndexableNumericDataArrayDBDateTime instance.
      Parameters:
      data - data
      plotInfo - plot information
      Throws:
      com.fishlib.base.verify.RequirementFailure - data must not be null
  • Method Details

    • size

      public int size()
      Description copied from class: IndexableNumericData
      Gets the size of this dataset.
      Specified by:
      size in class IndexableNumericData
      Returns:
      size of this dataset
    • get

      public double get(int i)
      Description copied from class: IndexableNumericData
      Gets the value at the specified index as a double.
      Specified by:
      get in class IndexableNumericData
      Parameters:
      i - index
      Returns:
      value at index as a double