Package dev.cel.common.values
Interface SelectableValue<T extends CelValue>
-
- All Known Implementing Classes:
ImmutableMapValue,MapValue,OptionalValue,ProtoMessageValue,StructValue
public interface SelectableValue<T extends CelValue>SelectableValue is an interface for representing a value that supports field selection and presence tests. Few examples are structs, protobuf messages, maps and optional values.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Optional<CelValue>find(T field)Finds the field.CelValueselect(T field)Performs field selection.
-