public class IntervalProcessor
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
org.dsa.iot.dslink.node.actions.table.Row |
complete()
Returns a row representing the current interval, or null if the current
interval has no data.
|
org.dsa.iot.dslink.node.actions.table.Row |
getRowUpdate(QueryData data,
long fullTs)
Update the current interval, but if the if the arguments represent a new
interval, then the prior will be returned.
|
static IntervalProcessor |
parse(IntervalParser parser,
Rollup.Type rollup,
java.util.TimeZone timeZone) |
public org.dsa.iot.dslink.node.actions.table.Row getRowUpdate(QueryData data, long fullTs)
data - Value retrieved from the database.fullTs - Full timestamp of the value.public org.dsa.iot.dslink.node.actions.table.Row complete()
public static IntervalProcessor parse(IntervalParser parser, Rollup.Type rollup, java.util.TimeZone timeZone)