Package dev.cel.checker
Enum CelStandardDeclarations.StandardFunction.Overload.Arithmetic
- java.lang.Object
-
- java.lang.Enum<CelStandardDeclarations.StandardFunction.Overload.Arithmetic>
-
- dev.cel.checker.CelStandardDeclarations.StandardFunction.Overload.Arithmetic
-
- All Implemented Interfaces:
CelStandardDeclarations.StandardOverload,java.io.Serializable,java.lang.Comparable<CelStandardDeclarations.StandardFunction.Overload.Arithmetic>
- Enclosing class:
- CelStandardDeclarations.StandardFunction.Overload
public static enum CelStandardDeclarations.StandardFunction.Overload.Arithmetic extends java.lang.Enum<CelStandardDeclarations.StandardFunction.Overload.Arithmetic> implements CelStandardDeclarations.StandardOverload
Overloads for performing arithmetic operations.
-
-
Enum Constant Summary
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description CelOverloadDeclcelOverloadDecl()static CelStandardDeclarations.StandardFunction.Overload.ArithmeticvalueOf(java.lang.String name)Returns the enum constant of this type with the specified name.static CelStandardDeclarations.StandardFunction.Overload.Arithmetic[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
ADD_STRING
public static final CelStandardDeclarations.StandardFunction.Overload.Arithmetic ADD_STRING
-
ADD_BYTES
public static final CelStandardDeclarations.StandardFunction.Overload.Arithmetic ADD_BYTES
-
ADD_LIST
public static final CelStandardDeclarations.StandardFunction.Overload.Arithmetic ADD_LIST
-
ADD_TIMESTAMP_DURATION
public static final CelStandardDeclarations.StandardFunction.Overload.Arithmetic ADD_TIMESTAMP_DURATION
-
ADD_DURATION_TIMESTAMP
public static final CelStandardDeclarations.StandardFunction.Overload.Arithmetic ADD_DURATION_TIMESTAMP
-
ADD_DURATION_DURATION
public static final CelStandardDeclarations.StandardFunction.Overload.Arithmetic ADD_DURATION_DURATION
-
ADD_INT64
public static final CelStandardDeclarations.StandardFunction.Overload.Arithmetic ADD_INT64
-
ADD_UINT64
public static final CelStandardDeclarations.StandardFunction.Overload.Arithmetic ADD_UINT64
-
ADD_DOUBLE
public static final CelStandardDeclarations.StandardFunction.Overload.Arithmetic ADD_DOUBLE
-
SUBTRACT_INT64
public static final CelStandardDeclarations.StandardFunction.Overload.Arithmetic SUBTRACT_INT64
-
SUBTRACT_UINT64
public static final CelStandardDeclarations.StandardFunction.Overload.Arithmetic SUBTRACT_UINT64
-
SUBTRACT_DOUBLE
public static final CelStandardDeclarations.StandardFunction.Overload.Arithmetic SUBTRACT_DOUBLE
-
SUBTRACT_TIMESTAMP_TIMESTAMP
public static final CelStandardDeclarations.StandardFunction.Overload.Arithmetic SUBTRACT_TIMESTAMP_TIMESTAMP
-
SUBTRACT_TIMESTAMP_DURATION
public static final CelStandardDeclarations.StandardFunction.Overload.Arithmetic SUBTRACT_TIMESTAMP_DURATION
-
SUBTRACT_DURATION_DURATION
public static final CelStandardDeclarations.StandardFunction.Overload.Arithmetic SUBTRACT_DURATION_DURATION
-
MULTIPLY_INT64
public static final CelStandardDeclarations.StandardFunction.Overload.Arithmetic MULTIPLY_INT64
-
MULTIPLY_UINT64
public static final CelStandardDeclarations.StandardFunction.Overload.Arithmetic MULTIPLY_UINT64
-
MULTIPLY_DOUBLE
public static final CelStandardDeclarations.StandardFunction.Overload.Arithmetic MULTIPLY_DOUBLE
-
DIVIDE_INT64
public static final CelStandardDeclarations.StandardFunction.Overload.Arithmetic DIVIDE_INT64
-
DIVIDE_UINT64
public static final CelStandardDeclarations.StandardFunction.Overload.Arithmetic DIVIDE_UINT64
-
DIVIDE_DOUBLE
public static final CelStandardDeclarations.StandardFunction.Overload.Arithmetic DIVIDE_DOUBLE
-
MODULO_INT64
public static final CelStandardDeclarations.StandardFunction.Overload.Arithmetic MODULO_INT64
-
MODULO_UINT64
public static final CelStandardDeclarations.StandardFunction.Overload.Arithmetic MODULO_UINT64
-
NEGATE_INT64
public static final CelStandardDeclarations.StandardFunction.Overload.Arithmetic NEGATE_INT64
-
NEGATE_DOUBLE
public static final CelStandardDeclarations.StandardFunction.Overload.Arithmetic NEGATE_DOUBLE
-
-
Method Detail
-
values
public static CelStandardDeclarations.StandardFunction.Overload.Arithmetic[] 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 (CelStandardDeclarations.StandardFunction.Overload.Arithmetic c : CelStandardDeclarations.StandardFunction.Overload.Arithmetic.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static CelStandardDeclarations.StandardFunction.Overload.Arithmetic 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
-
celOverloadDecl
public CelOverloadDecl celOverloadDecl()
- Specified by:
celOverloadDeclin interfaceCelStandardDeclarations.StandardOverload
-
-