Interface TimeseriesDataSetMatrix
-
- All Superinterfaces:
java.lang.Iterable<TimeseriesDataSet>,java.io.Serializable
public interface TimeseriesDataSetMatrix extends java.lang.Iterable<TimeseriesDataSet>, java.io.Serializable
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddTimeseriesDataSet(TimeseriesDataSet dataSet)booleancontainsVariableName(java.lang.String variableName)java.util.List<java.sql.Timestamp>getDistinctTimestamps()java.sql.TimestampgetMaxTimestamp()java.sql.TimestampgetMinTimestamp()TimeseriesDatagetTimeseriesData(java.lang.String variableName, java.sql.Timestamp timestamp)TimeseriesDatagetTimeseriesDataAbsolute(int col, int row)TimeseriesDataSetgetTimeseriesDataAligned(java.lang.String variableNameToBeAligned, java.lang.String variableNameToAlignedWith)java.util.List<TimeseriesData>getTimeseriesDataOrderedByVariableName(java.sql.Timestamp timestamp)TimeseriesDatagetTimeseriesDataOrLast(java.lang.String variableName, java.sql.Timestamp timestamp)java.util.List<TimeseriesData>getTimeseriesDataOrLastOrderedByVariableName(java.sql.Timestamp timestamp)TimeseriesDatagetTimeseriesDataRelative(int col, int row)TimeseriesDataSetgetTimeseriesDataSet(java.lang.String variableName)Gets the timeseries data set corresponding to the variable nameVariablegetVariable(java.lang.String variableName)intgetVariablesCount()java.lang.String[]getVariablesName()voidupdateTimestamps()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.
-
-
-
Method Detail
-
getTimeseriesDataSet
TimeseriesDataSet getTimeseriesDataSet(java.lang.String variableName)
Gets the timeseries data set corresponding to the variable name- Parameters:
variableName-- Returns:
-
addTimeseriesDataSet
void addTimeseriesDataSet(TimeseriesDataSet dataSet)
-
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)
-
-