Parse a SQL EXISTS expression e.g. `WHERE EXISTS(SELECT ...)`.
(&mut self)
| 1028 | |
| 1029 | /// Parse a SQL EXISTS expression e.g. `WHERE EXISTS(SELECT ...)`. |
| 1030 | fn parse_exists_expr(&mut self) -> Result<Expr<Raw>, ParserError> { |
| 1031 | self.expect_token(&Token::LParen)?; |
| 1032 | let exists_node = Expr::Exists(Box::new(self.parse_query()?)); |
| 1033 | self.expect_token(&Token::RParen)?; |
| 1034 | Ok(exists_node) |
| 1035 | } |
| 1036 | |
| 1037 | fn parse_homogenizing_function( |
| 1038 | &mut self, |
no test coverage detected