public class Aggregated extends Continuous.Abstract
Continuous.Abstract, Continuous.Concrete
tsdb
Modifier | Constructor and Description |
---|---|
protected |
Aggregated(TsDB tsdb,
Continuous source,
AggregationInterval aggregationInterval,
Mutator dayMutator) |
Modifier and Type | Method and Description |
---|---|
TsIterator |
get(java.lang.Long start,
java.lang.Long end) |
TsIterator |
getExactly(long start,
long end)
create an iterator with values filling the interval (start, end),
missing timestamps are created with nan values
|
java.lang.String[] |
getSchema() |
Station |
getSourceStation() |
VirtualPlot |
getSourceVirtualPlot() |
long[] |
getTimestampInterval() |
boolean |
isConstantTimestep()
data stream aligned to time step
|
boolean |
isContinuous()
true => no time gaps in data stream, time steps do not need to be constant
|
static Aggregated |
of(TsDB tsdb,
Continuous source,
AggregationInterval aggregationInterval,
Mutator dayMutator) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
of
getSourceName, getSourcePlot, getTimestampBaseInterval, writeConsole, writeConsole, writeCSV
protected Aggregated(TsDB tsdb, Continuous source, AggregationInterval aggregationInterval, Mutator dayMutator)
public static Aggregated of(TsDB tsdb, Continuous source, AggregationInterval aggregationInterval, Mutator dayMutator)
public TsIterator get(java.lang.Long start, java.lang.Long end)
public Station getSourceStation()
public java.lang.String[] getSchema()
public TsIterator getExactly(long start, long end)
Continuous
public boolean isContinuous()
Node
public boolean isConstantTimestep()
Node
public VirtualPlot getSourceVirtualPlot()
public long[] getTimestampInterval()