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