(self)
| 523 | } |
| 524 | |
| 525 | pub fn expr(self) -> Expr { |
| 526 | match self.where_in_expr { |
| 527 | Some(expr) => match self.negated { |
| 528 | true => not_in_subquery(expr, self.query.subquery), |
| 529 | false => in_subquery(expr, self.query.subquery), |
| 530 | }, |
| 531 | None => match self.negated { |
| 532 | true => not_exists(self.query.subquery), |
| 533 | false => exists(self.query.subquery), |
| 534 | }, |
| 535 | } |
| 536 | } |
| 537 | } |
| 538 | |
| 539 | #[cfg(test)] |
no test coverage detected