File tree Expand file tree Collapse file tree 1 file changed +6
-10
lines changed Expand file tree Collapse file tree 1 file changed +6
-10
lines changed Original file line number Diff line number Diff line change @@ -276,12 +276,12 @@ impl Parser {
276
276
parser_err ! ( "Invalid tokens after NOT" )
277
277
}
278
278
}
279
- Token :: Keyword ( _ ) => Ok ( Some ( ASTNode :: SQLBinaryExpr {
280
- left : Box :: new ( expr) ,
281
- op : self . to_sql_operator ( & tok ) ? ,
282
- right : Box :: new ( self . parse_expr ( precedence ) ? ) ,
283
- } ) ) ,
284
- Token :: Eq
279
+ Token :: DoubleColon => {
280
+ let pg_cast = self . parse_pg_cast ( expr) ? ;
281
+ Ok ( Some ( pg_cast ) )
282
+ }
283
+ Token :: Keyword ( _ )
284
+ | Token :: Eq
285
285
| Token :: Neq
286
286
| Token :: Gt
287
287
| Token :: GtEq
@@ -296,10 +296,6 @@ impl Parser {
296
296
op : self . to_sql_operator ( & tok) ?,
297
297
right : Box :: new ( self . parse_expr ( precedence) ?) ,
298
298
} ) ) ,
299
- Token :: DoubleColon => {
300
- let pg_cast = self . parse_pg_cast ( expr) ?;
301
- Ok ( Some ( pg_cast) )
302
- }
303
299
_ => parser_err ! ( format!( "No infix parser for token {:?}" , tok) ) ,
304
300
} ,
305
301
None => Ok ( None ) ,
You can’t perform that action at this time.
0 commit comments