Package dev.cel.checker
Enum CelStandardDeclarations.StandardFunction
- java.lang.Object
-
- java.lang.Enum<CelStandardDeclarations.StandardFunction>
-
- dev.cel.checker.CelStandardDeclarations.StandardFunction
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable<CelStandardDeclarations.StandardFunction>
- Enclosing class:
- CelStandardDeclarations
public static enum CelStandardDeclarations.StandardFunction extends java.lang.Enum<CelStandardDeclarations.StandardFunction>
Enumeration of Standard Functions.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCelStandardDeclarations.StandardFunction.OverloadContainer class for CEL standard function overloads.
-
Enum Constant Summary
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description CelFunctionDeclfunctionDecl()java.lang.StringfunctionName()static CelStandardDeclarations.StandardFunctionvalueOf(java.lang.String name)Returns the enum constant of this type with the specified name.static CelStandardDeclarations.StandardFunction[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
OLD_IN
public static final CelStandardDeclarations.StandardFunction OLD_IN
-
OLD_NOT_STRICTLY_FALSE
public static final CelStandardDeclarations.StandardFunction OLD_NOT_STRICTLY_FALSE
-
IN
public static final CelStandardDeclarations.StandardFunction IN
-
NOT_STRICTLY_FALSE
public static final CelStandardDeclarations.StandardFunction NOT_STRICTLY_FALSE
-
TYPE
public static final CelStandardDeclarations.StandardFunction TYPE
-
CONDITIONAL
public static final CelStandardDeclarations.StandardFunction CONDITIONAL
-
LOGICAL_NOT
public static final CelStandardDeclarations.StandardFunction LOGICAL_NOT
-
LOGICAL_OR
public static final CelStandardDeclarations.StandardFunction LOGICAL_OR
-
LOGICAL_AND
public static final CelStandardDeclarations.StandardFunction LOGICAL_AND
-
EQUALS
public static final CelStandardDeclarations.StandardFunction EQUALS
-
NOT_EQUALS
public static final CelStandardDeclarations.StandardFunction NOT_EQUALS
-
ADD
public static final CelStandardDeclarations.StandardFunction ADD
-
SUBTRACT
public static final CelStandardDeclarations.StandardFunction SUBTRACT
-
MULTIPLY
public static final CelStandardDeclarations.StandardFunction MULTIPLY
-
DIVIDE
public static final CelStandardDeclarations.StandardFunction DIVIDE
-
MODULO
public static final CelStandardDeclarations.StandardFunction MODULO
-
NEGATE
public static final CelStandardDeclarations.StandardFunction NEGATE
-
INDEX
public static final CelStandardDeclarations.StandardFunction INDEX
-
SIZE
public static final CelStandardDeclarations.StandardFunction SIZE
-
INT
public static final CelStandardDeclarations.StandardFunction INT
-
UINT
public static final CelStandardDeclarations.StandardFunction UINT
-
DOUBLE
public static final CelStandardDeclarations.StandardFunction DOUBLE
-
STRING
public static final CelStandardDeclarations.StandardFunction STRING
-
BYTES
public static final CelStandardDeclarations.StandardFunction BYTES
-
DYN
public static final CelStandardDeclarations.StandardFunction DYN
-
DURATION
public static final CelStandardDeclarations.StandardFunction DURATION
-
TIMESTAMP
public static final CelStandardDeclarations.StandardFunction TIMESTAMP
-
BOOL
public static final CelStandardDeclarations.StandardFunction BOOL
-
MATCHES
public static final CelStandardDeclarations.StandardFunction MATCHES
-
CONTAINS
public static final CelStandardDeclarations.StandardFunction CONTAINS
-
ENDS_WITH
public static final CelStandardDeclarations.StandardFunction ENDS_WITH
-
STARTS_WITH
public static final CelStandardDeclarations.StandardFunction STARTS_WITH
-
GET_FULL_YEAR
public static final CelStandardDeclarations.StandardFunction GET_FULL_YEAR
-
GET_MONTH
public static final CelStandardDeclarations.StandardFunction GET_MONTH
-
GET_DAY_OF_YEAR
public static final CelStandardDeclarations.StandardFunction GET_DAY_OF_YEAR
-
GET_DAY_OF_MONTH
public static final CelStandardDeclarations.StandardFunction GET_DAY_OF_MONTH
-
GET_DATE
public static final CelStandardDeclarations.StandardFunction GET_DATE
-
GET_DAY_OF_WEEK
public static final CelStandardDeclarations.StandardFunction GET_DAY_OF_WEEK
-
GET_HOURS
public static final CelStandardDeclarations.StandardFunction GET_HOURS
-
GET_MINUTES
public static final CelStandardDeclarations.StandardFunction GET_MINUTES
-
GET_SECONDS
public static final CelStandardDeclarations.StandardFunction GET_SECONDS
-
GET_MILLISECONDS
public static final CelStandardDeclarations.StandardFunction GET_MILLISECONDS
-
LESS
public static final CelStandardDeclarations.StandardFunction LESS
-
LESS_EQUALS
public static final CelStandardDeclarations.StandardFunction LESS_EQUALS
-
GREATER
public static final CelStandardDeclarations.StandardFunction GREATER
-
GREATER_EQUALS
public static final CelStandardDeclarations.StandardFunction GREATER_EQUALS
-
-
Method Detail
-
values
public static CelStandardDeclarations.StandardFunction[] 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 c : CelStandardDeclarations.StandardFunction.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 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
-
functionDecl
public CelFunctionDecl functionDecl()
-
functionName
public java.lang.String functionName()
-
-