Factory method for Select - based Execution step
| 501 | |
| 502 | // Factory method for Select - based Execution step |
| 503 | absl::StatusOr<std::unique_ptr<ExpressionStep>> CreateSelectStep( |
| 504 | const cel::SelectExpr& select_expr, int64_t expr_id, |
| 505 | bool enable_wrapper_type_null_unboxing, bool enable_optional_types) { |
| 506 | return std::make_unique<SelectStep>( |
| 507 | cel::StringValue(select_expr.field()), select_expr.test_only(), expr_id, |
| 508 | enable_wrapper_type_null_unboxing, enable_optional_types); |
| 509 | } |
| 510 | |
| 511 | } // namespace google::api::expr::runtime |