public class Difference extends Continuous.Abstract
Continuous.Abstract, Continuous.Concretetsdb| Modifier | Constructor and Description |
|---|---|
protected |
Difference(TsDB tsdb,
Continuous source,
Continuous compareSource,
java.lang.String stationName,
boolean absoluteDifference) |
| 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
|
static Continuous |
of(TsDB tsdb,
Continuous source,
Continuous compareSource,
java.lang.String stationName,
boolean absoluteDifference) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisContinuous, ofgetSourceName, getSourcePlot, getTimestampBaseInterval, writeConsole, writeConsole, writeCSVprotected Difference(TsDB tsdb, Continuous source, Continuous compareSource, java.lang.String stationName, boolean absoluteDifference)
public static Continuous of(TsDB tsdb, Continuous source, Continuous compareSource, java.lang.String stationName, boolean absoluteDifference)
public TsIterator getExactly(long start, long end)
Continuouspublic TsIterator get(java.lang.Long start, java.lang.Long end)
public Station getSourceStation()
public boolean isConstantTimestep()
Nodepublic java.lang.String[] getSchema()
public VirtualPlot getSourceVirtualPlot()
public long[] getTimestampInterval()