| 491 | } // namespace |
| 492 | |
| 493 | std::unique_ptr<DirectExpressionStep> CreateDirectSelectStep( |
| 494 | std::unique_ptr<DirectExpressionStep> operand, StringValue field, |
| 495 | bool test_only, int64_t expr_id, bool enable_wrapper_type_null_unboxing, |
| 496 | bool enable_optional_types) { |
| 497 | return std::make_unique<DirectSelectStep>( |
| 498 | expr_id, std::move(operand), std::move(field), test_only, |
| 499 | enable_wrapper_type_null_unboxing, enable_optional_types); |
| 500 | } |
| 501 | |
| 502 | // Factory method for Select - based Execution step |
| 503 | absl::StatusOr<std::unique_ptr<ExpressionStep>> CreateSelectStep( |
no outgoing calls