Package dev.cel.runtime
Class CelStandardFunctions
- java.lang.Object
-
- dev.cel.runtime.CelStandardFunctions
-
@Immutable public final class CelStandardFunctions extends java.lang.ObjectRuntime function bindings for the standard functions in CEL.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCelStandardFunctions.BuilderBuilder for constructing the set of standard function/identifiers.static classCelStandardFunctions.StandardFunctionEnumeration of Standard Function bindings.
-
Field Summary
Fields Modifier and Type Field Description static com.google.common.collect.ImmutableSet<CelStandardFunction>ALL_STANDARD_FUNCTIONS
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CelStandardFunctions.BuildernewBuilder()Creates a new builder to configure CelStandardFunctions.com.google.common.collect.ImmutableSet<CelFunctionBinding>newFunctionBindings(RuntimeEquality runtimeEquality, dev.cel.common.CelOptions celOptions)
-
-
-
Field Detail
-
ALL_STANDARD_FUNCTIONS
public static final com.google.common.collect.ImmutableSet<CelStandardFunction> ALL_STANDARD_FUNCTIONS
-
-
Method Detail
-
newFunctionBindings
@Internal public com.google.common.collect.ImmutableSet<CelFunctionBinding> newFunctionBindings(RuntimeEquality runtimeEquality, dev.cel.common.CelOptions celOptions)
-
newBuilder
public static CelStandardFunctions.Builder newBuilder()
Creates a new builder to configure CelStandardFunctions.
-
-