Class InfluxSelector
- java.lang.Object
-
- org.apache.iotdb.db.protocol.influxdb.function.InfluxFunction
-
- org.apache.iotdb.db.protocol.influxdb.function.selector.InfluxSelector
-
- Direct Known Subclasses:
InfluxFirstFunction,InfluxLastFunction,InfluxMaxFunction,InfluxMinFunction
public abstract class InfluxSelector extends InfluxFunction
-
-
Constructor Summary
Constructors Constructor Description InfluxSelector(java.util.List<Expression> expressionList)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description java.util.List<java.lang.Object>getRelatedValues()java.lang.LonggetTimestamp()voidsetRelatedValues(java.util.List<java.lang.Object> relatedValues)voidsetTimestamp(java.lang.Long timestamp)abstract voidupdateValueAndRelateValues(InfluxFunctionValue functionValue, java.util.List<java.lang.Object> relatedValues)-
Methods inherited from class org.apache.iotdb.db.protocol.influxdb.function.InfluxFunction
calculateBruteForce, calculateByIoTDBFunc, getExpressions, getFunctionName, getParmaName, updateValueIoTDBFunc
-
-
-
-
Constructor Detail
-
InfluxSelector
public InfluxSelector(java.util.List<Expression> expressionList)
-
-
Method Detail
-
getRelatedValues
public java.util.List<java.lang.Object> getRelatedValues()
-
setRelatedValues
public void setRelatedValues(java.util.List<java.lang.Object> relatedValues)
-
getTimestamp
public java.lang.Long getTimestamp()
-
setTimestamp
public void setTimestamp(java.lang.Long timestamp)
-
updateValueAndRelateValues
public abstract void updateValueAndRelateValues(InfluxFunctionValue functionValue, java.util.List<java.lang.Object> relatedValues)
-
-