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