Skip to content

Commit 7323319

Browse files
committed
Use correct setting for click bench queries in sql_planner benchmark
1 parent 21b8a3f commit 7323319

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

datafusion/core/benches/sql_planner.rs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,11 @@ fn register_clickbench_hits_table(rt: &Runtime) -> SessionContext {
118118

119119
let sql = format!("CREATE EXTERNAL TABLE hits STORED AS PARQUET LOCATION '{path}'");
120120

121+
// ClickBench partitioned dataset was written by an ancient version of pyarrow that
122+
// that wrote strings with the wrong logical type. To read it correctly, we must
123+
// automatically convert binary to string.
124+
rt.block_on(ctx.sql("SET datafusion.execution.parquet.binary_as_string = true;"))
125+
.unwrap();
121126
rt.block_on(ctx.sql(&sql)).unwrap();
122127

123128
let count =

0 commit comments

Comments
 (0)