| CelExprFactory |
Factory for generating expression nodes.
|
| CelExprIdGeneratorFactory |
Factory for populating expression IDs
|
| CelExprIdGeneratorFactory.MonotonicIdGenerator |
MonotonicIdGenerator increments expression IDs from an initial seed value.
|
| CelExprIdGeneratorFactory.StableIdGenerator |
StableIdGenerator ensures new IDs are only created the first time they are encountered.
|
| CelExprVisitor |
CEL expression visitor implementation using Cel native types.
|
| CelMutableExpr |
An abstract representation of a common expression that allows mutation in any of its properties.
|
| CelMutableExpr.CelMutableCall |
A mutable call expression.
|
| CelMutableExpr.CelMutableComprehension |
A mutable comprehension expression applied to a list or map.
|
| CelMutableExpr.CelMutableIdent |
A mutable identifier expression.
|
| CelMutableExpr.CelMutableList |
A mutable list creation expression.
|
| CelMutableExpr.CelMutableMap |
A mutable map creation expression.
|
| CelMutableExpr.CelMutableMap.Entry |
Represents an entry of the map
|
| CelMutableExpr.CelMutableSelect |
A mutable field selection expression.
|
| CelMutableExpr.CelMutableStruct |
A mutable list creation expression.
|
| CelMutableExpr.CelMutableStruct.Entry |
Represents a mutable entry of the struct.
|
| CelMutableExprConverter |
Converts a mutable Expression Tree CelMutableExpr into the CEL native representation of
Expression tree CelExpr and vice versa.
|