Package hec.data.tx

Class TimeSeriesGroup.AttributeComparator

java.lang.Object
hec.data.tx.TimeSeriesGroup.AttributeComparator
All Implemented Interfaces:
Comparator<AssignedTimeSeries>
Enclosing class:
TimeSeriesGroup

public static class TimeSeriesGroup.AttributeComparator extends Object implements Comparator<AssignedTimeSeries>
  • Constructor Details

    • AttributeComparator

      public AttributeComparator()
  • Method Details

    • compare

      public int compare(AssignedTimeSeries firstTs, AssignedTimeSeries secondTs)
      Compare two assignedTimeSeries. The database allows duplicate attribute values in the same TimeSeriesGroup. If the attributes are equal then the comparison is done on the aliases and then using the ids
      Specified by:
      compare in interface Comparator<AssignedTimeSeries>
      Parameters:
      firstTs -
      secondTs -
      Returns:
    • compareAttributes

      public static int compareAttributes(Integer attribute1, Integer attribute2)
    • compareAlias

      public static int compareAlias(String alias1, String alias2)
    • compareId

      public static int compareId(String id1, String id2)