public class TimeSeriesTable
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
class |
TimeSeriesTable.Correlation |
Constructor and Description |
---|
TimeSeriesTable(int fromVersion,
int toVersion,
TimeSeriesIndex tableIndex) |
TimeSeriesTable(int fromVersion,
int toVersion,
TimeSeriesIndex tableIndex,
java.util.function.IntFunction<java.nio.ByteBuffer> byteBufferAllocator) |
Modifier and Type | Method and Description |
---|---|
double[] |
computePpmcc(java.lang.String timeSeriesName,
int version) |
static TimeSeriesTable |
createDirectMem(int fromVersion,
int toVersion,
TimeSeriesIndex tableIndex) |
static TimeSeriesTable |
createMem(int fromVersion,
int toVersion,
TimeSeriesIndex tableIndex) |
java.util.List<TimeSeriesTable.Correlation> |
findMostCorrelatedTimeSeries(java.lang.String timeSeriesName,
int version) |
java.util.List<TimeSeriesTable.Correlation> |
findMostCorrelatedTimeSeries(java.lang.String timeSeriesName,
int version,
int maxSize) |
int |
getDoubleTimeSeriesIndex(java.lang.String timeSeriesName) |
double |
getDoubleValue(int version,
int timeSeriesNum,
int point) |
double |
getMean(int version,
int timeSeriesNum) |
double |
getStdDev(int version,
int timeSeriesNum) |
int |
getStringTimeSeriesIndex(java.lang.String timeSeriesName) |
java.lang.String |
getStringValue(int version,
int timeSeriesNum,
int point) |
TimeSeriesIndex |
getTableIndex() |
java.util.List<java.lang.String> |
getTimeSeriesNames() |
void |
load(int version,
java.util.List<? extends TimeSeries>... timeSeries) |
void |
load(int version,
java.util.List<TimeSeries> timeSeriesList) |
java.lang.String |
toCsvString(char separator,
java.time.ZoneId zoneId) |
void |
writeCsv(java.nio.file.Path file) |
void |
writeCsv(java.io.Writer writer,
char separator,
java.time.ZoneId zoneId) |
public TimeSeriesTable(int fromVersion, int toVersion, TimeSeriesIndex tableIndex)
public TimeSeriesTable(int fromVersion, int toVersion, TimeSeriesIndex tableIndex, java.util.function.IntFunction<java.nio.ByteBuffer> byteBufferAllocator)
public static TimeSeriesTable createDirectMem(int fromVersion, int toVersion, TimeSeriesIndex tableIndex)
public static TimeSeriesTable createMem(int fromVersion, int toVersion, TimeSeriesIndex tableIndex)
public TimeSeriesIndex getTableIndex()
@SafeVarargs public final void load(int version, java.util.List<? extends TimeSeries>... timeSeries)
public void load(int version, java.util.List<TimeSeries> timeSeriesList)
public java.util.List<java.lang.String> getTimeSeriesNames()
public double getDoubleValue(int version, int timeSeriesNum, int point)
public java.lang.String getStringValue(int version, int timeSeriesNum, int point)
public int getDoubleTimeSeriesIndex(java.lang.String timeSeriesName)
public int getStringTimeSeriesIndex(java.lang.String timeSeriesName)
public double getMean(int version, int timeSeriesNum)
public double getStdDev(int version, int timeSeriesNum)
public java.util.List<TimeSeriesTable.Correlation> findMostCorrelatedTimeSeries(java.lang.String timeSeriesName, int version)
public java.util.List<TimeSeriesTable.Correlation> findMostCorrelatedTimeSeries(java.lang.String timeSeriesName, int version, int maxSize)
public double[] computePpmcc(java.lang.String timeSeriesName, int version)
public void writeCsv(java.nio.file.Path file)
public java.lang.String toCsvString(char separator, java.time.ZoneId zoneId)
public void writeCsv(java.io.Writer writer, char separator, java.time.ZoneId zoneId)