Package dev.cel.runtime
Class StandardFunctions
- java.lang.Object
-
- dev.cel.runtime.StandardFunctions
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidadd(Registrar registrar, DynamicProto dynamicProto, CelOptions celOptions)Adds CEL standard functions to the given registrar.static voidaddNonInlined(Registrar registrar, CelOptions celOptions)Adds CEL standard functions to the given registrar, omitting those that can be inlined byFuturesInterpreter.static voidaddNonInlined(Registrar registrar, RuntimeEquality runtimeEquality, CelOptions celOptions)Adds CEL standard functions to the given registrar, omitting those that can be inlined byFuturesInterpreter.
-
-
-
Method Detail
-
add
public static void add(Registrar registrar, DynamicProto dynamicProto, CelOptions celOptions)
Adds CEL standard functions to the given registrar.Note this does not add functions which do not use strict argument evaluation order, as 'conditional', 'logical_and', and 'logical_or'. Those functions need to be dealt with ad-hoc.
-
addNonInlined
public static void addNonInlined(Registrar registrar, CelOptions celOptions)
Adds CEL standard functions to the given registrar, omitting those that can be inlined byFuturesInterpreter.
-
addNonInlined
public static void addNonInlined(Registrar registrar, RuntimeEquality runtimeEquality, CelOptions celOptions)
Adds CEL standard functions to the given registrar, omitting those that can be inlined byFuturesInterpreter.
-
-