public interface TimeSeries<P extends AbstractPoint,T extends TimeSeries<P,T>>
extends java.lang.Iterable<P>
Modifier and Type | Interface and Description |
---|---|
static class |
TimeSeries.CsvParsingContext |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
checkString(java.lang.String token) |
static StoredDoubleTimeSeries |
createDouble(java.lang.String name,
TimeSeriesIndex index) |
static StoredDoubleTimeSeries |
createDouble(java.lang.String name,
TimeSeriesIndex index,
double... values) |
static StringTimeSeries |
createString(java.lang.String name,
TimeSeriesIndex index) |
static StringTimeSeries |
createString(java.lang.String name,
TimeSeriesIndex index,
java.lang.String... values) |
TimeSeriesMetadata |
getMetadata() |
java.util.Iterator<P> |
iterator() |
static void |
parseChunks(com.fasterxml.jackson.core.JsonParser parser,
TimeSeriesMetadata metadata,
java.util.List<TimeSeries> timeSeriesList) |
static java.util.Map<java.lang.Integer,java.util.List<TimeSeries>> |
parseCsv(java.io.BufferedReader reader,
char separator) |
static java.util.Map<java.lang.Integer,java.util.List<TimeSeries>> |
parseCsv(java.nio.file.Path file) |
static java.util.Map<java.lang.Integer,java.util.List<TimeSeries>> |
parseCsv(java.nio.file.Path file,
char separator) |
static java.util.Map<java.lang.Integer,java.util.List<TimeSeries>> |
parseCsv(java.lang.String csv,
char separator) |
static double |
parseDouble(java.lang.String token) |
static java.util.List<TimeSeries> |
parseJson(com.fasterxml.jackson.core.JsonParser parser) |
static java.util.List<TimeSeries> |
parseJson(com.fasterxml.jackson.core.JsonParser parser,
boolean single) |
static java.util.List<TimeSeries> |
parseJson(java.nio.file.Path file) |
static java.util.List<TimeSeries> |
parseJson(java.io.Reader reader) |
static java.util.List<TimeSeries> |
parseJson(java.lang.String json) |
static TimeSeries.CsvParsingContext |
readCsvHeader(java.io.BufferedReader reader,
java.lang.String separatorStr) |
static void |
readCsvValues(java.io.BufferedReader reader,
java.lang.String separatorStr,
TimeSeries.CsvParsingContext context,
java.util.Map<java.lang.Integer,java.util.List<TimeSeries>> timeSeriesPerVersion) |
void |
setTimeSeriesNameResolver(TimeSeriesNameResolver resolver) |
java.util.List<T> |
split(int newChunkSize) |
static <P extends AbstractPoint,T extends TimeSeries<P,T>> |
split(java.util.List<T> timeSeriesList,
int newChunkSize) |
java.util.stream.Stream<P> |
stream() |
void |
synchronize(TimeSeriesIndex newIndex) |
java.lang.String |
toJson() |
static java.lang.String |
toJson(java.util.List<? extends TimeSeries> timeSeriesList) |
void |
writeJson(com.fasterxml.jackson.core.JsonGenerator generator) |
static void |
writeJson(com.fasterxml.jackson.core.JsonGenerator generator,
java.util.List<? extends TimeSeries> timeSeriesList) |
static void |
writeJson(java.nio.file.Path file,
java.util.List<? extends TimeSeries> timeSeriesList) |
static void |
writeJson(java.io.Writer writer,
java.util.List<? extends TimeSeries> timeSeriesList) |
TimeSeriesMetadata getMetadata()
void synchronize(TimeSeriesIndex newIndex)
java.util.stream.Stream<P> stream()
java.util.Iterator<P> iterator()
iterator
in interface java.lang.Iterable<P extends AbstractPoint>
java.util.List<T> split(int newChunkSize)
void setTimeSeriesNameResolver(TimeSeriesNameResolver resolver)
static StoredDoubleTimeSeries createDouble(java.lang.String name, TimeSeriesIndex index)
static StoredDoubleTimeSeries createDouble(java.lang.String name, TimeSeriesIndex index, double... values)
static StringTimeSeries createString(java.lang.String name, TimeSeriesIndex index)
static StringTimeSeries createString(java.lang.String name, TimeSeriesIndex index, java.lang.String... values)
static <P extends AbstractPoint,T extends TimeSeries<P,T>> java.util.List<java.util.List<T>> split(java.util.List<T> timeSeriesList, int newChunkSize)
static java.util.Map<java.lang.Integer,java.util.List<TimeSeries>> parseCsv(java.nio.file.Path file)
static java.util.Map<java.lang.Integer,java.util.List<TimeSeries>> parseCsv(java.lang.String csv, char separator)
static java.util.Map<java.lang.Integer,java.util.List<TimeSeries>> parseCsv(java.nio.file.Path file, char separator)
static double parseDouble(java.lang.String token)
static java.lang.String checkString(java.lang.String token)
static void readCsvValues(java.io.BufferedReader reader, java.lang.String separatorStr, TimeSeries.CsvParsingContext context, java.util.Map<java.lang.Integer,java.util.List<TimeSeries>> timeSeriesPerVersion) throws java.io.IOException
java.io.IOException
static TimeSeries.CsvParsingContext readCsvHeader(java.io.BufferedReader reader, java.lang.String separatorStr) throws java.io.IOException
java.io.IOException
static java.util.Map<java.lang.Integer,java.util.List<TimeSeries>> parseCsv(java.io.BufferedReader reader, char separator)
void writeJson(com.fasterxml.jackson.core.JsonGenerator generator)
java.lang.String toJson()
static void writeJson(com.fasterxml.jackson.core.JsonGenerator generator, java.util.List<? extends TimeSeries> timeSeriesList)
static void writeJson(java.io.Writer writer, java.util.List<? extends TimeSeries> timeSeriesList)
static void writeJson(java.nio.file.Path file, java.util.List<? extends TimeSeries> timeSeriesList)
static java.lang.String toJson(java.util.List<? extends TimeSeries> timeSeriesList)
static void parseChunks(com.fasterxml.jackson.core.JsonParser parser, TimeSeriesMetadata metadata, java.util.List<TimeSeries> timeSeriesList)
static java.util.List<TimeSeries> parseJson(com.fasterxml.jackson.core.JsonParser parser)
static java.util.List<TimeSeries> parseJson(com.fasterxml.jackson.core.JsonParser parser, boolean single)
static java.util.List<TimeSeries> parseJson(java.lang.String json)
static java.util.List<TimeSeries> parseJson(java.io.Reader reader)
static java.util.List<TimeSeries> parseJson(java.nio.file.Path file)