public abstract class AbstractTimeSeries<P extends AbstractPoint,C extends DataChunk<P,C>,T extends TimeSeries<P,T>> extends Object
Modifier and Type | Field and Description |
---|---|
protected List<C> |
chunks |
protected TimeSeriesMetadata |
metadata |
Modifier | Constructor and Description |
---|---|
protected |
AbstractTimeSeries(TimeSeriesMetadata metadata,
C... chunks) |
protected |
AbstractTimeSeries(TimeSeriesMetadata metadata,
List<C> chunks) |
Modifier and Type | Method and Description |
---|---|
void |
addChunk(C chunk) |
protected abstract C |
createGapFillingChunk(int i,
int length) |
protected abstract T |
createTimeSeries(C chunk) |
boolean |
equals(Object obj) |
List<C> |
getChunks() |
TimeSeriesMetadata |
getMetadata() |
int |
hashCode() |
Iterator<P> |
iterator() |
void |
setTimeSeriesNameResolver(TimeSeriesNameResolver ignored) |
List<T> |
split(int newChunkSize) |
Stream<P> |
stream() |
void |
synchronize(TimeSeriesIndex newIndex) |
String |
toJson() |
void |
writeJson(com.fasterxml.jackson.core.JsonGenerator generator) |
protected final TimeSeriesMetadata metadata
protected AbstractTimeSeries(TimeSeriesMetadata metadata, C... chunks)
protected AbstractTimeSeries(TimeSeriesMetadata metadata, List<C> chunks)
public void synchronize(TimeSeriesIndex newIndex)
public void addChunk(C chunk)
public TimeSeriesMetadata getMetadata()
protected abstract C createGapFillingChunk(int i, int length)
public void writeJson(com.fasterxml.jackson.core.JsonGenerator generator)
public String toJson()
public void setTimeSeriesNameResolver(TimeSeriesNameResolver ignored)
Copyright © 2020. All rights reserved.