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 void
addTimeseriesDataSet(TimeseriesDataSet dataSet)
boolean
containsVariableName(java.lang.String variableName)
java.util.List<java.sql.Timestamp>
getDistinctTimestamps()
java.sql.Timestamp
getMaxTimestamp()
java.sql.Timestamp
getMinTimestamp()
TimeseriesData
getTimeseriesData(java.lang.String variableName, java.sql.Timestamp timestamp)
TimeseriesData
getTimeseriesDataAbsolute(int col, int row)
TimeseriesDataSet
getTimeseriesDataAligned(java.lang.String variableNameToBeAligned, java.lang.String variableNameToAlignedWith)
java.util.List<TimeseriesData>
getTimeseriesDataOrderedByVariableName(java.sql.Timestamp timestamp)
TimeseriesData
getTimeseriesDataOrLast(java.lang.String variableName, java.sql.Timestamp timestamp)
java.util.List<TimeseriesData>
getTimeseriesDataOrLastOrderedByVariableName(java.sql.Timestamp timestamp)
TimeseriesData
getTimeseriesDataRelative(int col, int row)
TimeseriesDataSet
getTimeseriesDataSet(java.lang.String variableName)
Gets the timeseries data set corresponding to the variable nameVariable
getVariable(java.lang.String variableName)
int
getVariablesCount()
java.lang.String[]
getVariablesName()
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.
-
-
-
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)
-
-