| 274 | } // namespace |
| 275 | |
| 276 | std::unique_ptr<JumpStepBase> CreateOptionalHasValueJumpStep(bool or_value, |
| 277 | int64_t expr_id) { |
| 278 | return std::make_unique<OptionalHasValueJumpStep>( |
| 279 | expr_id, |
| 280 | or_value ? OptionalOrKind::kOrValue : OptionalOrKind::kOrOptional); |
| 281 | } |
| 282 | |
| 283 | std::unique_ptr<ExpressionStep> CreateOptionalOrStep(bool is_or_value, |
| 284 | int64_t expr_id) { |