Whether the function is contextual (impure). Contextual functions depend on state other than the arguments received in the CEL expression evaluation or have visible side effects. This breaks some of the assumptions of CEL. This flag is used as a hint to the planner that some optimizations are not safe or not effective.
| 88 | // some of the assumptions of CEL. This flag is used as a hint to the planner |
| 89 | // that some optimizations are not safe or not effective. |
| 90 | bool is_contextual() const { return impl_->options.is_contextual; } |
| 91 | |
| 92 | // Helper for matching a descriptor. This tests that the shape is the same -- |
| 93 | // |other| accepts the same number and types of arguments and is the same call |
no outgoing calls
no test coverage detected