public final class QueryPlanGenerators
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static Node |
elementRawCopy(TsDB tsdb,
Node source)
Copy elements for virtual sensors.
|
static ContinuousGen |
getContinuousGen(TsDB tsdb,
DataQuality dataQuality)
Creates a generator of a continuous source.
|
static ContinuousGen |
getDayAggregationGen(TsDB tsdb,
DataQuality dataQuality)
Creates a generator of a continuous source with day aggregated values.
|
static Mutator |
getMutator(Sensor sensor,
java.lang.String func,
Plot plot,
java.lang.String[] schema) |
static Mutator |
getMutators(java.util.ArrayList<Sensor> sensors,
java.util.ArrayList<java.lang.String> funcs,
Plot plot,
java.lang.String[] schema) |
static Mutator |
getPostDayMutators(TsDB tsdb,
Plot plot,
java.lang.String[] schema) |
static Mutator |
getPostHourMutators(TsDB tsdb,
Plot plot,
java.lang.String[] schema) |
static NodeGen |
getStationGen(TsDB tsdb,
DataQuality dataQuality)
creates a generator of a station raw data with raw processing (quality check) and processing on not aggregated data (tfi)
|
static Node |
rawProcessing(TsDB tsdb,
Node rawSource,
java.lang.String[] schema,
DataQuality dataQuality) |
public static NodeGen getStationGen(TsDB tsdb, DataQuality dataQuality)
tsdb
- dataQuality
- public static Node rawProcessing(TsDB tsdb, Node rawSource, java.lang.String[] schema, DataQuality dataQuality)
public static Node elementRawCopy(TsDB tsdb, Node source)
tsdb
- schema
- source
- public static ContinuousGen getContinuousGen(TsDB tsdb, DataQuality dataQuality)
tsdb
- dataQuality
- public static ContinuousGen getDayAggregationGen(TsDB tsdb, DataQuality dataQuality)
tsdb
- dataQuality
- public static Mutator getMutator(Sensor sensor, java.lang.String func, Plot plot, java.lang.String[] schema)
public static Mutator getPostHourMutators(TsDB tsdb, Plot plot, java.lang.String[] schema)
public static Mutator getPostDayMutators(TsDB tsdb, Plot plot, java.lang.String[] schema)