(op: &ast::BinaryOperator)
| 338 | } |
| 339 | |
| 340 | fn is_comparison_op(op: &ast::BinaryOperator) -> bool { |
| 341 | matches!( |
| 342 | op, |
| 343 | ast::BinaryOperator::Gt |
| 344 | | ast::BinaryOperator::GtEq |
| 345 | | ast::BinaryOperator::Lt |
| 346 | | ast::BinaryOperator::LtEq |
| 347 | | ast::BinaryOperator::Eq |
| 348 | | ast::BinaryOperator::NotEq |
| 349 | ) |
| 350 | } |
| 351 | |
| 352 | /// Result of planning a scalar subquery. |
| 353 | struct ScalarSubqueryResult { |