java.lang.Object
com.inductiveautomation.ignition.gateway.storeforward.data.history.HistoricalColumn
com.inductiveautomation.ignition.gateway.storeforward.data.history.ValueHistoricalColumn

public class ValueHistoricalColumn extends HistoricalColumn
A historical column that contains a list of arbitrary values.
  • Constructor Details

    • ValueHistoricalColumn

      public ValueHistoricalColumn(String name)
    • ValueHistoricalColumn

      public ValueHistoricalColumn(String name, QualifiedValue value)
  • Method Details

    • getValue

      public Object getValue(int row)
      Retrieves the value at the specified row index in the value list.
      Specified by:
      getValue in class HistoricalColumn
      Parameters:
      row - The row index of the value to retrieve.
      Returns:
      The value at the specified row index, or null if the row is empty.
    • addValue

      public void addValue(Object value)
      Adds a value to the end of this column.
      Specified by:
      addValue in class HistoricalColumn
    • getRowCount

      public int getRowCount()
      Returns the number of rows in this column.
      Specified by:
      getRowCount in class HistoricalColumn
    • getSerializableValue

      public Object getSerializableValue()
      Returns a serializable version of the values stored in this column.
      Specified by:
      getSerializableValue in class HistoricalColumn
      Returns:
      an array of objects representing the values within this column, or null if no values are present
    • copy

      public HistoricalColumn copy()
      Creates a copy of this historical column. The copy will have the same name and values as this column.
      Specified by:
      copy in class HistoricalColumn
      Returns:
      a new ValueHistoricalColumn with the same name and values as this column
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class HistoricalColumn
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class HistoricalColumn