Package dev.cel.runtime.standard
Interface CelStandardOverload
-
- All Known Implementing Classes:
AddOperator.AddOverload,BoolFunction.BoolOverload,BytesFunction.BytesOverload,ContainsFunction.ContainsOverload,DivideOperator.DivideOverload,DoubleFunction.DoubleOverload,DurationFunction.DurationOverload,DynFunction.DynOverload,EndsWithFunction.EndsWithOverload,EqualsOperator.EqualsOverload,GetDateFunction.GetDateOverload,GetDayOfMonthFunction.GetDayOfMonthOverload,GetDayOfWeekFunction.GetDayOfWeekOverload,GetDayOfYearFunction.GetDayOfYearOverload,GetFullYearFunction.GetFullYearOverload,GetHoursFunction.GetHoursOverload,GetMillisecondsFunction.GetMillisecondsOverload,GetMinutesFunction.GetMinutesOverload,GetMonthFunction.GetMonthOverload,GetSecondsFunction.GetSecondsOverload,GreaterEqualsOperator.GreaterEqualsOverload,GreaterOperator.GreaterOverload,IndexOperator.IndexOverload,InOperator.InOverload,IntFunction.IntOverload,LessEqualsOperator.LessEqualsOverload,LessOperator.LessOverload,LogicalNotOperator.LogicalNotOverload,MatchesFunction.MatchesOverload,ModuloOperator.ModuloOverload,MultiplyOperator.MultiplyOverload,NegateOperator.NegateOverload,NotEqualsOperator.NotEqualsOverload,NotStrictlyFalseFunction.NotStrictlyFalseOverload,SizeFunction.SizeOverload,StartsWithFunction.StartsWithOverload,StringFunction.StringOverload,SubtractOperator.SubtractOverload,TimestampFunction.TimestampOverload,TypeFunction.TypeOverload,UintFunction.UintOverload
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@Immutable @FunctionalInterface public interface CelStandardOverloadCelStandardOverloaddefines an interface for a standard function's overload. The implementation should produce a concreteCelFunctionBindingfor the standard function's overload.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CelFunctionBindingnewFunctionBinding(dev.cel.common.CelOptions celOptions, RuntimeEquality runtimeEquality)Constructs a newCelFunctionBindingfor this CEL standard overload.
-
-
-
Method Detail
-
newFunctionBinding
CelFunctionBinding newFunctionBinding(dev.cel.common.CelOptions celOptions, RuntimeEquality runtimeEquality)
Constructs a newCelFunctionBindingfor this CEL standard overload.
-
-