public class CalculatedTimeSeries extends Object implements DoubleTimeSeries
DoubleTimeSeries.Builder
TimeSeries.CsvParsingContext
Modifier and Type | Field and Description |
---|---|
static TimeSeriesNameResolver |
EMPTY_RESOLVER |
Constructor and Description |
---|
CalculatedTimeSeries(String name,
NodeCalc nodeCalc) |
CalculatedTimeSeries(String name,
NodeCalc nodeCalc,
TimeSeriesNameResolver resolver) |
Modifier and Type | Method and Description |
---|---|
static TimeSeriesIndex |
computeIndex(NodeCalc nodeCalc,
TimeSeriesNameResolver resolver) |
static Set<Integer> |
computeVersions(NodeCalc nodeCalc,
TimeSeriesNameResolver resolver) |
boolean |
equals(Object obj) |
void |
fillBuffer(BigDoubleBuffer buffer,
long timeSeriesOffset) |
void |
fillBuffer(DoubleBuffer buffer,
int timeSeriesOffset) |
TimeSeriesIndex |
getIndex() |
TimeSeriesMetadata |
getMetadata() |
Set<Integer> |
getVersions() |
int |
hashCode() |
Iterator<DoublePoint> |
iterator() |
void |
setTimeSeriesNameResolver(TimeSeriesNameResolver resolver) |
List<DoubleTimeSeries> |
split(int newChunkSize) |
Stream<DoublePoint> |
stream() |
void |
synchronize(TimeSeriesIndex newIndex) |
double[] |
toArray() |
String |
toJson() |
void |
writeJson(com.fasterxml.jackson.core.JsonGenerator generator) |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
build, fromTimeSeries, fromTimeSeries, iterator, stream
checkString, computeChunkCount, createDouble, createDouble, createString, createString, parseChunks, parseCsv, parseCsv, parseCsv, parseCsv, parseDouble, parseJson, parseJson, parseJson, parseJson, parseJson, readCsvHeader, readCsvValues, split, toJson, writeJson, writeJson, writeJson
forEach, spliterator
public static final TimeSeriesNameResolver EMPTY_RESOLVER
public CalculatedTimeSeries(String name, NodeCalc nodeCalc, TimeSeriesNameResolver resolver)
public void setTimeSeriesNameResolver(TimeSeriesNameResolver resolver)
setTimeSeriesNameResolver
in interface TimeSeries<DoublePoint,DoubleTimeSeries>
public static TimeSeriesIndex computeIndex(NodeCalc nodeCalc, TimeSeriesNameResolver resolver)
public static Set<Integer> computeVersions(NodeCalc nodeCalc, TimeSeriesNameResolver resolver)
public void synchronize(TimeSeriesIndex newIndex)
synchronize
in interface TimeSeries<DoublePoint,DoubleTimeSeries>
public void fillBuffer(DoubleBuffer buffer, int timeSeriesOffset)
fillBuffer
in interface DoubleTimeSeries
public void fillBuffer(BigDoubleBuffer buffer, long timeSeriesOffset)
fillBuffer
in interface DoubleTimeSeries
public double[] toArray()
toArray
in interface DoubleTimeSeries
public TimeSeriesMetadata getMetadata()
getMetadata
in interface TimeSeries<DoublePoint,DoubleTimeSeries>
public TimeSeriesIndex getIndex()
public Stream<DoublePoint> stream()
stream
in interface TimeSeries<DoublePoint,DoubleTimeSeries>
public Iterator<DoublePoint> iterator()
iterator
in interface TimeSeries<DoublePoint,DoubleTimeSeries>
iterator
in interface Iterable<DoublePoint>
public List<DoubleTimeSeries> split(int newChunkSize)
split
in interface TimeSeries<DoublePoint,DoubleTimeSeries>
public void writeJson(com.fasterxml.jackson.core.JsonGenerator generator)
writeJson
in interface TimeSeries<DoublePoint,DoubleTimeSeries>
public String toJson()
toJson
in interface TimeSeries<DoublePoint,DoubleTimeSeries>
Copyright © 2020. All rights reserved.