Class InfluxFunction
- java.lang.Object
-
- org.apache.iotdb.db.protocol.influxdb.function.InfluxFunction
-
- Direct Known Subclasses:
InfluxAggregator,InfluxSelector
public abstract class InfluxFunction extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description InfluxFunction()InfluxFunction(java.util.List<Expression> expressionList)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract InfluxFunctionValuecalculateBruteForce()abstract InfluxFunctionValuecalculateByIoTDBFunc()java.util.List<Expression>getExpressions()abstract java.lang.StringgetFunctionName()java.lang.StringgetParmaName()abstract voidupdateValueIoTDBFunc(InfluxFunctionValue... functionValues)
-
-
-
Constructor Detail
-
InfluxFunction
public InfluxFunction(java.util.List<Expression> expressionList)
-
InfluxFunction
public InfluxFunction()
-
-
Method Detail
-
getExpressions
public java.util.List<Expression> getExpressions()
-
getParmaName
public java.lang.String getParmaName()
-
getFunctionName
public abstract java.lang.String getFunctionName()
-
calculateBruteForce
public abstract InfluxFunctionValue calculateBruteForce()
-
calculateByIoTDBFunc
public abstract InfluxFunctionValue calculateByIoTDBFunc()
-
updateValueIoTDBFunc
public abstract void updateValueIoTDBFunc(InfluxFunctionValue... functionValues)
-
-