Interface TimeseriesDataSetMatrix

  • All Superinterfaces:
    java.lang.Iterable<TimeseriesDataSet>, java.io.Serializable

    public interface TimeseriesDataSetMatrix
    extends java.lang.Iterable<TimeseriesDataSet>, java.io.Serializable
    • Method Detail

      • getTimeseriesDataSet

        TimeseriesDataSet getTimeseriesDataSet​(java.lang.String variableName)
        Gets the timeseries data set corresponding to the variable name
        Parameters:
        variableName -
        Returns:
      • getVariablesCount

        int getVariablesCount()
      • getVariablesName

        java.lang.String[] getVariablesName()
      • updateTimestamps

        void updateTimestamps()
        Updates the distinct timestamps, max and min in case the values have been added to the timeseries data set instead of adding the data set.
      • getMinTimestamp

        java.sql.Timestamp getMinTimestamp()
      • getMaxTimestamp

        java.sql.Timestamp getMaxTimestamp()
      • getDistinctTimestamps

        java.util.List<java.sql.Timestamp> getDistinctTimestamps()
      • getTimeseriesDataOrderedByVariableName

        java.util.List<TimeseriesData> getTimeseriesDataOrderedByVariableName​(java.sql.Timestamp timestamp)
      • getTimeseriesDataOrLastOrderedByVariableName

        java.util.List<TimeseriesData> getTimeseriesDataOrLastOrderedByVariableName​(java.sql.Timestamp timestamp)
      • getTimeseriesData

        TimeseriesData getTimeseriesData​(java.lang.String variableName,
                                         java.sql.Timestamp timestamp)
      • getTimeseriesDataOrLast

        TimeseriesData getTimeseriesDataOrLast​(java.lang.String variableName,
                                               java.sql.Timestamp timestamp)
      • getTimeseriesDataAligned

        TimeseriesDataSet getTimeseriesDataAligned​(java.lang.String variableNameToBeAligned,
                                                   java.lang.String variableNameToAlignedWith)
      • getTimeseriesDataAbsolute

        TimeseriesData getTimeseriesDataAbsolute​(int col,
                                                 int row)
      • getTimeseriesDataRelative

        TimeseriesData getTimeseriesDataRelative​(int col,
                                                 int row)
      • getVariable

        Variable getVariable​(java.lang.String variableName)
      • containsVariableName

        boolean containsVariableName​(java.lang.String variableName)