@@ -34,20 +34,20 @@ mod dummy {
3434 use databend_common_expression:: FunctionContext ;
3535 use databend_common_expression:: type_check;
3636 use databend_common_functions:: BUILTIN_FUNCTIONS ;
37- use databend_common_functions :: test_utils as parser;
37+ use databend_common_sql_test_support as parser;
3838
3939 #[ divan:: bench( args = [ 10240 , 102400 ] ) ]
4040 fn parse ( bencher : divan:: Bencher , n : usize ) {
4141 let text = "[" . to_string ( ) + & "true," . repeat ( n) + "]" ;
4242 bencher. bench ( || {
43- let _ = divan:: black_box ( parser:: parse_raw_expr ( & text, & [ ] ) ) ;
43+ let _ = divan:: black_box ( parser:: parse_raw_expr ( & text, & [ ] , & BUILTIN_FUNCTIONS ) ) ;
4444 } ) ;
4545 }
4646
4747 #[ divan:: bench( args = [ 10240 , 102400 ] ) ]
4848 fn check ( bencher : divan:: Bencher , n : usize ) {
4949 let text = "[" . to_string ( ) + & "true," . repeat ( n) + "]" ;
50- let raw_expr = parser:: parse_raw_expr ( & text, & [ ] ) ;
50+ let raw_expr = parser:: parse_raw_expr ( & text, & [ ] , & BUILTIN_FUNCTIONS ) ;
5151
5252 bencher. bench ( || {
5353 let _ = divan:: black_box ( type_check:: check ( & raw_expr, & BUILTIN_FUNCTIONS ) ) ;
@@ -57,7 +57,7 @@ mod dummy {
5757 #[ divan:: bench( args = [ 10240 , 102400 ] ) ]
5858 fn eval ( bencher : divan:: Bencher , n : usize ) {
5959 let text = "[" . to_string ( ) + & "true," . repeat ( n) + "]" ;
60- let raw_expr = parser:: parse_raw_expr ( & text, & [ ] ) ;
60+ let raw_expr = parser:: parse_raw_expr ( & text, & [ ] , & BUILTIN_FUNCTIONS ) ;
6161 let func_ctx = FunctionContext :: default ( ) ;
6262 let expr = type_check:: check ( & raw_expr, & BUILTIN_FUNCTIONS ) . unwrap ( ) ;
6363 let block = DataBlock :: new ( vec ! [ ] , 1 ) ;
@@ -250,7 +250,7 @@ mod datetime_fast_path {
250250 use databend_common_expression:: types:: timestamp:: microseconds_to_days;
251251 use databend_common_expression:: types:: timestamp:: timestamp_to_string;
252252 use databend_common_functions:: BUILTIN_FUNCTIONS ;
253- use databend_common_functions :: test_utils as parser;
253+ use databend_common_sql_test_support as parser;
254254 use jiff:: civil:: date;
255255 use jiff:: tz:: TimeZone ;
256256 use rand:: Rng ;
@@ -457,7 +457,7 @@ mod datetime_fast_path {
457457 }
458458
459459 fn build_expr ( sql : & str , columns : & [ ( & str , DataType ) ] ) -> Expr {
460- let raw_expr = parser:: parse_raw_expr ( sql, columns) ;
460+ let raw_expr = parser:: parse_raw_expr ( sql, columns, & BUILTIN_FUNCTIONS ) ;
461461 type_check:: check ( & raw_expr, & BUILTIN_FUNCTIONS ) . unwrap ( )
462462 }
463463
0 commit comments