(mut exprs: Vec<Expr>)
| 612 | } |
| 613 | |
| 614 | fn all(mut exprs: Vec<Expr>) -> Option<Expr> { |
| 615 | let mut condition = exprs.pop()?; |
| 616 | while let Some(expr) = exprs.pop() { |
| 617 | condition = Expr { |
| 618 | kind: ExprKind::Operator { |
| 619 | name: "std.and".to_string(), |
| 620 | args: vec![expr, condition], |
| 621 | }, |
| 622 | span: None, |
| 623 | }; |
| 624 | } |
| 625 | Some(condition) |
| 626 | } |
| 627 | |
| 628 | fn default_query(body: sql_ast::SetExpr) -> sql_ast::Query { |
| 629 | sql_ast::Query { |
no test coverage detected