@@ -103,8 +103,7 @@ mod delete_statement_tests {
103
103
use super :: test_utils:: delete_statement;
104
104
use crate :: {
105
105
expression:: test_utils:: {
106
- binary_op_expression, collate_expression, identifier_expression,
107
- numeric_literal_expression, string_literal_expression,
106
+ binary_op, collate_expr, identifier_expr, numeric_expr, string_expr,
108
107
} ,
109
108
parser:: test_utils:: run_sunny_day_test,
110
109
BinaryOp , Identifier , IndexedType , LimitClause , NullsOrdering , Ordering , OrderingTerm ,
@@ -178,7 +177,7 @@ mod delete_statement_tests {
178
177
#[ test]
179
178
fn delete_statement_with_where_clause ( ) {
180
179
let mut expected_statement = delete_statement ( ) ;
181
- expected_statement. where_clause = Some ( Box :: new ( numeric_literal_expression ( "1" ) ) ) ;
180
+ expected_statement. where_clause = Some ( Box :: new ( numeric_expr ( "1" ) ) ) ;
182
181
183
182
run_sunny_day_test (
184
183
"DELETE FROM table_name1 WHERE 1" ,
@@ -189,10 +188,10 @@ mod delete_statement_tests {
189
188
#[ test]
190
189
fn delete_statement_with_where_clause_and_column_expression ( ) {
191
190
let mut expected_statement = delete_statement ( ) ;
192
- expected_statement. where_clause = Some ( Box :: new ( binary_op_expression (
191
+ expected_statement. where_clause = Some ( Box :: new ( binary_op (
193
192
BinaryOp :: Equals ,
194
- identifier_expression ( & [ "column_1" ] ) ,
195
- string_literal_expression ( "'abc'" ) ,
193
+ identifier_expr ( & [ "column_1" ] ) ,
194
+ string_expr ( "'abc'" ) ,
196
195
) ) ) ;
197
196
198
197
run_sunny_day_test (
@@ -217,11 +216,8 @@ mod delete_statement_tests {
217
216
let mut expected_statement = delete_statement ( ) ;
218
217
expected_statement. returning_clause = vec ! [
219
218
ReturningClause :: Wildcard ,
220
- ReturningClause :: Expr ( numeric_literal_expression( "1" ) ) ,
221
- ReturningClause :: ExprWithAlias (
222
- identifier_expression( & [ "column_1" ] ) ,
223
- "alias_1" . to_string( ) ,
224
- ) ,
219
+ ReturningClause :: Expr ( numeric_expr( "1" ) ) ,
220
+ ReturningClause :: ExprWithAlias ( identifier_expr( & [ "column_1" ] ) , "alias_1" . to_string( ) ) ,
225
221
] ;
226
222
227
223
run_sunny_day_test (
@@ -235,13 +231,13 @@ mod delete_statement_tests {
235
231
let mut expected_statement = delete_statement ( ) ;
236
232
expected_statement. order_by = Some ( vec ! [
237
233
OrderingTerm {
238
- expression: Box :: new( identifier_expression ( & [ "column_1" ] ) ) ,
234
+ expression: Box :: new( identifier_expr ( & [ "column_1" ] ) ) ,
239
235
ordering: Some ( Ordering :: Asc ) ,
240
236
nulls_ordering: None ,
241
237
} ,
242
238
OrderingTerm {
243
- expression: Box :: new( collate_expression (
244
- identifier_expression ( & [ "column_2" ] ) ,
239
+ expression: Box :: new( collate_expr (
240
+ identifier_expr ( & [ "column_2" ] ) ,
245
241
"binary" . to_string( ) ,
246
242
) ) ,
247
243
ordering: None ,
@@ -258,7 +254,7 @@ mod delete_statement_tests {
258
254
fn delete_statement_with_limit_clause ( ) {
259
255
let mut expected_statement = delete_statement ( ) ;
260
256
expected_statement. limit = Some ( LimitClause {
261
- limit : Box :: new ( numeric_literal_expression ( "10" ) ) ,
257
+ limit : Box :: new ( numeric_expr ( "10" ) ) ,
262
258
offset : None ,
263
259
additional_limit : None ,
264
260
} ) ;
@@ -269,8 +265,8 @@ mod delete_statement_tests {
269
265
270
266
let mut expected_statement = delete_statement ( ) ;
271
267
expected_statement. limit = Some ( LimitClause {
272
- limit : Box :: new ( numeric_literal_expression ( "10" ) ) ,
273
- offset : Some ( Box :: new ( numeric_literal_expression ( "4" ) ) ) ,
268
+ limit : Box :: new ( numeric_expr ( "10" ) ) ,
269
+ offset : Some ( Box :: new ( numeric_expr ( "4" ) ) ) ,
274
270
additional_limit : None ,
275
271
} ) ;
276
272
run_sunny_day_test (
@@ -280,9 +276,9 @@ mod delete_statement_tests {
280
276
281
277
let mut expected_statement = delete_statement ( ) ;
282
278
expected_statement. limit = Some ( LimitClause {
283
- limit : Box :: new ( numeric_literal_expression ( "10" ) ) ,
279
+ limit : Box :: new ( numeric_expr ( "10" ) ) ,
284
280
offset : None ,
285
- additional_limit : Some ( Box :: new ( numeric_literal_expression ( "40" ) ) ) ,
281
+ additional_limit : Some ( Box :: new ( numeric_expr ( "40" ) ) ) ,
286
282
} ) ;
287
283
run_sunny_day_test (
288
284
"DELETE FROM table_name1 LIMIT 10, 40" ,
@@ -298,18 +294,15 @@ mod delete_statement_tests {
298
294
alias : Some ( "alias_1" . to_string ( ) ) ,
299
295
indexed_type : Some ( IndexedType :: Indexed ( "index_1" . to_string ( ) ) ) ,
300
296
} ;
301
- expected_statement. where_clause = Some ( Box :: new ( binary_op_expression (
297
+ expected_statement. where_clause = Some ( Box :: new ( binary_op (
302
298
BinaryOp :: Equals ,
303
- identifier_expression ( & [ "column_1" ] ) ,
304
- string_literal_expression ( "'abc'" ) ,
299
+ identifier_expr ( & [ "column_1" ] ) ,
300
+ string_expr ( "'abc'" ) ,
305
301
) ) ) ;
306
302
expected_statement. returning_clause = vec ! [
307
303
ReturningClause :: Wildcard ,
308
- ReturningClause :: Expr ( numeric_literal_expression( "1" ) ) ,
309
- ReturningClause :: ExprWithAlias (
310
- identifier_expression( & [ "column_1" ] ) ,
311
- "alias_1" . to_string( ) ,
312
- ) ,
304
+ ReturningClause :: Expr ( numeric_expr( "1" ) ) ,
305
+ ReturningClause :: ExprWithAlias ( identifier_expr( & [ "column_1" ] ) , "alias_1" . to_string( ) ) ,
313
306
] ;
314
307
expected_statement. order_by = None ;
315
308
expected_statement. limit = None ;
0 commit comments