@Deprecated public class Interpolated extends Continuous.Abstract
Continuous.Abstract, Continuous.Concrete
Modifier and Type | Field and Description |
---|---|
static int |
MIN_STATION_INTERPOLATION_COUNT
Deprecated.
|
static int |
STATION_INTERPOLATION_COUNT
Deprecated.
|
static int |
TRAINING_TIME_INTERVAL
Deprecated.
|
tsdb
Modifier | Constructor and Description |
---|---|
protected |
Interpolated(TsDB tsdb,
Continuous source,
Continuous[] interpolationSources,
java.lang.String[] interpolationSchema)
Deprecated.
internal constructor
|
Modifier and Type | Method and Description |
---|---|
static Continuous |
createFromStation(TsDB tsdb,
Station station,
java.lang.String[] querySchema,
ContinuousGen sourceGen)
Deprecated.
Constructor for stations only
|
static Continuous |
createFromVirtual(TsDB tsdb,
VirtualPlot virtualPlot,
java.lang.String[] querySchema,
ContinuousGen sourceGen)
Deprecated.
Constructor for virtual plots only
|
TsIterator |
get(java.lang.Long start,
java.lang.Long end)
Deprecated.
|
TsIterator |
getExactly(long start,
long end)
Deprecated.
create an iterator with values filling the interval (start, end),
missing timestamps are created with nan values
|
java.lang.String[] |
getSchema()
Deprecated.
|
Station |
getSourceStation()
Deprecated.
|
VirtualPlot |
getSourceVirtualPlot()
Deprecated.
|
long[] |
getTimestampInterval()
Deprecated.
|
boolean |
isConstantTimestep()
Deprecated.
data stream aligned to time step
|
boolean |
isContinuous()
Deprecated.
true => no time gaps in data stream, time steps do not need to be constant
|
static Interpolated |
of(TsDB tsdb,
Continuous source,
Continuous[] interpolationSources,
java.lang.String[] interpolationSchema)
Deprecated.
Constructor for specific use cases (eg. testing)
|
static Continuous |
of(TsDB tsdb,
java.lang.String plotID,
java.lang.String[] querySchema,
ContinuousGen sourceGen)
Deprecated.
general constructor
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
of
getSourceName, getSourcePlot, getTimestampBaseInterval, writeConsole, writeConsole, writeCSV
public static final int MIN_STATION_INTERPOLATION_COUNT
public static final int STATION_INTERPOLATION_COUNT
public static final int TRAINING_TIME_INTERVAL
protected Interpolated(TsDB tsdb, Continuous source, Continuous[] interpolationSources, java.lang.String[] interpolationSchema)
tsdb
- source
- interpolationSources
- interpolationSchema
- public static Interpolated of(TsDB tsdb, Continuous source, Continuous[] interpolationSources, java.lang.String[] interpolationSchema)
tsdb
- source
- interpolationSources
- interpolationSchema
- public static Continuous of(TsDB tsdb, java.lang.String plotID, java.lang.String[] querySchema, ContinuousGen sourceGen)
tsdb
- plotID
- querySchema
- sourceGen
- public static Continuous createFromStation(TsDB tsdb, Station station, java.lang.String[] querySchema, ContinuousGen sourceGen)
tsdb
- station
- querySchema
- sourceGen
- public static Continuous createFromVirtual(TsDB tsdb, VirtualPlot virtualPlot, java.lang.String[] querySchema, ContinuousGen sourceGen)
tsdb
- virtualPlot
- querySchema
- sourceGen
- 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()