@@ -59,7 +59,7 @@ fn criterion_benchmark(c: &mut Criterion) {
5959fn bench_array_has ( c : & mut Criterion , array_size : usize ) {
6060 let mut group = c. benchmark_group ( "array_has_i64" ) ;
6161 let list_array = create_int64_list_array ( NUM_ROWS , array_size, NULL_DENSITY ) ;
62- let config_options = Arc :: new ( ConfigOptions :: default ( ) ) ;
62+ let config_options = ConfigOptions :: default_arc ( ) ;
6363 let return_field: Arc < Field > = Field :: new ( "result" , DataType :: Boolean , true ) . into ( ) ;
6464 let arg_fields: Vec < Arc < Field > > = vec ! [
6565 Field :: new( "arr" , list_array. data_type( ) . clone( ) , false ) . into( ) ,
@@ -123,7 +123,7 @@ fn bench_array_has_all(c: &mut Criterion, array_size: usize) {
123123 let mut group = c. benchmark_group ( "array_has_all" ) ;
124124 let haystack = create_int64_list_array ( NUM_ROWS , array_size, NULL_DENSITY ) ;
125125 let list_type = haystack. data_type ( ) . clone ( ) ;
126- let config_options = Arc :: new ( ConfigOptions :: default ( ) ) ;
126+ let config_options = ConfigOptions :: default_arc ( ) ;
127127 let return_field: Arc < Field > = Field :: new ( "result" , DataType :: Boolean , true ) . into ( ) ;
128128 let arg_fields: Vec < Arc < Field > > = vec ! [
129129 Field :: new( "haystack" , list_type. clone( ) , false ) . into( ) ,
@@ -192,7 +192,7 @@ fn bench_array_has_any(c: &mut Criterion, array_size: usize) {
192192 let mut group = c. benchmark_group ( "array_has_any" ) ;
193193 let first_arr = create_int64_list_array ( NUM_ROWS , array_size, NULL_DENSITY ) ;
194194 let list_type = first_arr. data_type ( ) . clone ( ) ;
195- let config_options = Arc :: new ( ConfigOptions :: default ( ) ) ;
195+ let config_options = ConfigOptions :: default_arc ( ) ;
196196 let return_field: Arc < Field > = Field :: new ( "result" , DataType :: Boolean , true ) . into ( ) ;
197197 let arg_fields: Vec < Arc < Field > > = vec ! [
198198 Field :: new( "first" , list_type. clone( ) , false ) . into( ) ,
@@ -313,7 +313,7 @@ fn bench_array_has_any(c: &mut Criterion, array_size: usize) {
313313
314314fn bench_array_has_strings ( c : & mut Criterion ) {
315315 let mut group = c. benchmark_group ( "array_has_strings" ) ;
316- let config_options = Arc :: new ( ConfigOptions :: default ( ) ) ;
316+ let config_options = ConfigOptions :: default_arc ( ) ;
317317 let return_field: Arc < Field > = Field :: new ( "result" , DataType :: Boolean , true ) . into ( ) ;
318318
319319 let sizes = vec ! [ 10 , 100 , 500 ] ;
@@ -371,7 +371,7 @@ fn bench_array_has_strings(c: &mut Criterion) {
371371
372372fn bench_array_has_all_strings ( c : & mut Criterion ) {
373373 let mut group = c. benchmark_group ( "array_has_all_strings" ) ;
374- let config_options = Arc :: new ( ConfigOptions :: default ( ) ) ;
374+ let config_options = ConfigOptions :: default_arc ( ) ;
375375 let return_field: Arc < Field > = Field :: new ( "result" , DataType :: Boolean , true ) . into ( ) ;
376376
377377 let sizes = vec ! [ 10 , 100 , 500 ] ;
@@ -433,7 +433,7 @@ fn bench_array_has_all_strings(c: &mut Criterion) {
433433
434434fn bench_array_has_any_strings ( c : & mut Criterion ) {
435435 let mut group = c. benchmark_group ( "array_has_any_strings" ) ;
436- let config_options = Arc :: new ( ConfigOptions :: default ( ) ) ;
436+ let config_options = ConfigOptions :: default_arc ( ) ;
437437 let return_field: Arc < Field > = Field :: new ( "result" , DataType :: Boolean , true ) . into ( ) ;
438438
439439 let sizes = vec ! [ 10 , 100 , 500 ] ;
@@ -550,7 +550,7 @@ fn bench_array_has_any_strings(c: &mut Criterion) {
550550/// size while keeping the columnar array small (3 elements per row).
551551fn bench_array_has_any_scalar ( c : & mut Criterion ) {
552552 let mut group = c. benchmark_group ( "array_has_any_scalar" ) ;
553- let config_options = Arc :: new ( ConfigOptions :: default ( ) ) ;
553+ let config_options = ConfigOptions :: default_arc ( ) ;
554554 let return_field: Arc < Field > = Field :: new ( "result" , DataType :: Boolean , true ) . into ( ) ;
555555
556556 let array_size = 3 ;
0 commit comments