public class CalculatedTimeSeries extends java.lang.Object implements DoubleTimeSeries
DoubleTimeSeries.Builder
TimeSeries.CsvParsingContext
Modifier and Type | Field and Description |
---|---|
static TimeSeriesNameResolver |
EMPTY_RESOLVER |
Constructor and Description |
---|
CalculatedTimeSeries(java.lang.String name,
NodeCalc nodeCalc) |
CalculatedTimeSeries(java.lang.String name,
NodeCalc nodeCalc,
TimeSeriesNameResolver resolver) |
Modifier and Type | Method and Description |
---|---|
static TimeSeriesIndex |
computeIndex(NodeCalc nodeCalc,
TimeSeriesNameResolver resolver) |
static java.util.Set<java.lang.Integer> |
computeVersions(NodeCalc nodeCalc,
TimeSeriesNameResolver resolver) |
boolean |
equals(java.lang.Object obj) |
void |
fillBuffer(BigDoubleBuffer buffer,
long timeSeriesOffset) |
void |
fillBuffer(java.nio.DoubleBuffer buffer,
int timeSeriesOffset) |
TimeSeriesIndex |
getIndex() |
TimeSeriesMetadata |
getMetadata() |
java.util.Set<java.lang.Integer> |
getVersions() |
int |
hashCode() |
java.util.Iterator<DoublePoint> |
iterator() |
void |
setTimeSeriesNameResolver(TimeSeriesNameResolver resolver) |
java.util.List<DoubleTimeSeries> |
split(int newChunkSize) |
java.util.stream.Stream<DoublePoint> |
stream() |
void |
synchronize(TimeSeriesIndex newIndex) |
double[] |
toArray() |
java.lang.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
public static final TimeSeriesNameResolver EMPTY_RESOLVER
public CalculatedTimeSeries(java.lang.String name, NodeCalc nodeCalc, TimeSeriesNameResolver resolver)
public CalculatedTimeSeries(java.lang.String name, NodeCalc nodeCalc)
public void setTimeSeriesNameResolver(TimeSeriesNameResolver resolver)
setTimeSeriesNameResolver
in interface TimeSeries<DoublePoint,DoubleTimeSeries>
public static TimeSeriesIndex computeIndex(NodeCalc nodeCalc, TimeSeriesNameResolver resolver)
public static java.util.Set<java.lang.Integer> computeVersions(NodeCalc nodeCalc, TimeSeriesNameResolver resolver)
public java.util.Set<java.lang.Integer> getVersions()
public void synchronize(TimeSeriesIndex newIndex)
synchronize
in interface TimeSeries<DoublePoint,DoubleTimeSeries>
public void fillBuffer(java.nio.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 java.util.stream.Stream<DoublePoint> stream()
stream
in interface TimeSeries<DoublePoint,DoubleTimeSeries>
public java.util.Iterator<DoublePoint> iterator()
iterator
in interface TimeSeries<DoublePoint,DoubleTimeSeries>
iterator
in interface java.lang.Iterable<DoublePoint>
public java.util.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 java.lang.String toJson()
toJson
in interface TimeSeries<DoublePoint,DoubleTimeSeries>
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
Copyright © 2020. All rights reserved.