Enum BuiltinTimeSeriesGeneratingFunction
- java.lang.Object
-
- java.lang.Enum<BuiltinTimeSeriesGeneratingFunction>
-
- org.apache.iotdb.commons.udf.builtin.BuiltinTimeSeriesGeneratingFunction
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable<BuiltinTimeSeriesGeneratingFunction>
public enum BuiltinTimeSeriesGeneratingFunction extends java.lang.Enum<BuiltinTimeSeriesGeneratingFunction>
All built-in UDFs need to register their function names and classes here.
-
-
Enum Constant Summary
-
Field Summary
Fields Modifier and Type Field Description static java.util.Set<java.lang.String>DEVICE_VIEW_SPECIAL_PROCESS_FUNCTIONSSet of functions are mappable but DeviceView of them also need special process.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetClassName()java.lang.Class<?>getFunctionClass()java.lang.StringgetFunctionName()static BuiltinTimeSeriesGeneratingFunctionvalueOf(java.lang.String name)Returns the enum constant of this type with the specified name.static BuiltinTimeSeriesGeneratingFunction[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
CONST
public static final BuiltinTimeSeriesGeneratingFunction CONST
-
E
public static final BuiltinTimeSeriesGeneratingFunction E
-
PI
public static final BuiltinTimeSeriesGeneratingFunction PI
-
SIN
public static final BuiltinTimeSeriesGeneratingFunction SIN
-
COS
public static final BuiltinTimeSeriesGeneratingFunction COS
-
TAN
public static final BuiltinTimeSeriesGeneratingFunction TAN
-
ASIN
public static final BuiltinTimeSeriesGeneratingFunction ASIN
-
ACOS
public static final BuiltinTimeSeriesGeneratingFunction ACOS
-
ATAN
public static final BuiltinTimeSeriesGeneratingFunction ATAN
-
SINH
public static final BuiltinTimeSeriesGeneratingFunction SINH
-
COSH
public static final BuiltinTimeSeriesGeneratingFunction COSH
-
TANH
public static final BuiltinTimeSeriesGeneratingFunction TANH
-
DEGREES
public static final BuiltinTimeSeriesGeneratingFunction DEGREES
-
RADIANS
public static final BuiltinTimeSeriesGeneratingFunction RADIANS
-
ABS
public static final BuiltinTimeSeriesGeneratingFunction ABS
-
SIGN
public static final BuiltinTimeSeriesGeneratingFunction SIGN
-
CEIL
public static final BuiltinTimeSeriesGeneratingFunction CEIL
-
FLOOR
public static final BuiltinTimeSeriesGeneratingFunction FLOOR
-
ROUND
public static final BuiltinTimeSeriesGeneratingFunction ROUND
-
EXP
public static final BuiltinTimeSeriesGeneratingFunction EXP
-
LN
public static final BuiltinTimeSeriesGeneratingFunction LN
-
LOG10
public static final BuiltinTimeSeriesGeneratingFunction LOG10
-
SQRT
public static final BuiltinTimeSeriesGeneratingFunction SQRT
-
STRING_CONTAINS
public static final BuiltinTimeSeriesGeneratingFunction STRING_CONTAINS
-
STRING_MATCHES
public static final BuiltinTimeSeriesGeneratingFunction STRING_MATCHES
-
STRING_LENGTH
public static final BuiltinTimeSeriesGeneratingFunction STRING_LENGTH
-
STRING_LOCATE
public static final BuiltinTimeSeriesGeneratingFunction STRING_LOCATE
-
STRING_STARTS_WITH
public static final BuiltinTimeSeriesGeneratingFunction STRING_STARTS_WITH
-
STRING_ENDS_WITH
public static final BuiltinTimeSeriesGeneratingFunction STRING_ENDS_WITH
-
STRING_CONCAT
public static final BuiltinTimeSeriesGeneratingFunction STRING_CONCAT
-
STRING_SUBSTR
public static final BuiltinTimeSeriesGeneratingFunction STRING_SUBSTR
-
STRING_UPPER
public static final BuiltinTimeSeriesGeneratingFunction STRING_UPPER
-
STRING_LOWER
public static final BuiltinTimeSeriesGeneratingFunction STRING_LOWER
-
STRING_TRIM
public static final BuiltinTimeSeriesGeneratingFunction STRING_TRIM
-
STRING_CMP
public static final BuiltinTimeSeriesGeneratingFunction STRING_CMP
-
CHANGE_POINTS
public static final BuiltinTimeSeriesGeneratingFunction CHANGE_POINTS
-
DIFFERENCE
public static final BuiltinTimeSeriesGeneratingFunction DIFFERENCE
-
NON_NEGATIVE_DIFFERENCE
public static final BuiltinTimeSeriesGeneratingFunction NON_NEGATIVE_DIFFERENCE
-
TIME_DIFFERENCE
public static final BuiltinTimeSeriesGeneratingFunction TIME_DIFFERENCE
-
DERIVATIVE
public static final BuiltinTimeSeriesGeneratingFunction DERIVATIVE
-
NON_NEGATIVE_DERIVATIVE
public static final BuiltinTimeSeriesGeneratingFunction NON_NEGATIVE_DERIVATIVE
-
TOP_K
public static final BuiltinTimeSeriesGeneratingFunction TOP_K
-
BOTTOM_K
public static final BuiltinTimeSeriesGeneratingFunction BOTTOM_K
-
CAST
public static final BuiltinTimeSeriesGeneratingFunction CAST
-
IN_RANGE
public static final BuiltinTimeSeriesGeneratingFunction IN_RANGE
-
ON_OFF
public static final BuiltinTimeSeriesGeneratingFunction ON_OFF
-
ZERO_DURATION
public static final BuiltinTimeSeriesGeneratingFunction ZERO_DURATION
-
NON_ZERO_DURATION
public static final BuiltinTimeSeriesGeneratingFunction NON_ZERO_DURATION
-
ZERO_COUNT
public static final BuiltinTimeSeriesGeneratingFunction ZERO_COUNT
-
NON_ZERO_COUNT
public static final BuiltinTimeSeriesGeneratingFunction NON_ZERO_COUNT
-
EQUAL_SIZE_BUCKET_RANDOM_SAMPLE
public static final BuiltinTimeSeriesGeneratingFunction EQUAL_SIZE_BUCKET_RANDOM_SAMPLE
-
EQUAL_SIZE_BUCKET_AGG_SAMPLE
public static final BuiltinTimeSeriesGeneratingFunction EQUAL_SIZE_BUCKET_AGG_SAMPLE
-
EQUAL_SIZE_BUCKET_M4_SAMPLE
public static final BuiltinTimeSeriesGeneratingFunction EQUAL_SIZE_BUCKET_M4_SAMPLE
-
EQUAL_SIZE_BUCKET_OUTLIER_SAMPLE
public static final BuiltinTimeSeriesGeneratingFunction EQUAL_SIZE_BUCKET_OUTLIER_SAMPLE
-
JEXL
public static final BuiltinTimeSeriesGeneratingFunction JEXL
-
MASTER_REPAIR
public static final BuiltinTimeSeriesGeneratingFunction MASTER_REPAIR
-
M4
public static final BuiltinTimeSeriesGeneratingFunction M4
-
-
Method Detail
-
values
public static BuiltinTimeSeriesGeneratingFunction[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (BuiltinTimeSeriesGeneratingFunction c : BuiltinTimeSeriesGeneratingFunction.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static BuiltinTimeSeriesGeneratingFunction valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException- if this enum type has no constant with the specified namejava.lang.NullPointerException- if the argument is null
-
getFunctionName
public java.lang.String getFunctionName()
-
getFunctionClass
public java.lang.Class<?> getFunctionClass()
-
getClassName
public java.lang.String getClassName()
-
-