(&self, expr: &ast::Expr)
| 1031 | } |
| 1032 | |
| 1033 | fn inner_precedence(&self, expr: &ast::Expr) -> u8 { |
| 1034 | match expr { |
| 1035 | ast::Expr::Nested(_) | ast::Expr::Identifier(_) | ast::Expr::Value(_) => 100, |
| 1036 | ast::Expr::BinaryOp { op, .. } => self.sql_op_precedence(op), |
| 1037 | // Closest precedence we currently have to Between is PGLikeMatch |
| 1038 | // (https://www.postgresql.org/docs/7.2/sql-precedence.html) |
| 1039 | ast::Expr::Between { .. } => { |
| 1040 | self.sql_op_precedence(&BinaryOperator::PGLikeMatch) |
| 1041 | } |
| 1042 | _ => 0, |
| 1043 | } |
| 1044 | } |
| 1045 | |
| 1046 | pub(super) fn between_op_to_sql( |
| 1047 | &self, |
no test coverage detected