| 197 | } |
| 198 | |
| 199 | std::unique_ptr<DirectExpressionStep> CreateDirectBlockStep( |
| 200 | size_t slot_index, size_t slot_count, |
| 201 | std::unique_ptr<DirectExpressionStep> expression, int64_t expr_id) { |
| 202 | return std::make_unique<BlockStep>(slot_index, slot_count, |
| 203 | std::move(expression), expr_id); |
| 204 | } |
| 205 | |
| 206 | std::unique_ptr<DirectExpressionStep> CreateDirectLazyInitStep( |
| 207 | size_t slot_index, const DirectExpressionStep* absl_nonnull subexpression, |