public class Aggregated extends Continuous.Abstract
Continuous.Abstract, Continuous.Concretetsdb| 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, waitofgetSourceName, getSourcePlot, getTimestampBaseInterval, writeConsole, writeConsole, writeCSVprotected 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)
Continuouspublic boolean isContinuous()
Nodepublic boolean isConstantTimestep()
Nodepublic VirtualPlot getSourceVirtualPlot()
public long[] getTimestampInterval()