From d12a355a6a91ae01fa6e84f7cd7f7bdba5925acf Mon Sep 17 00:00:00 2001 From: Eduard Karacharov Date: Sat, 2 Mar 2024 19:02:34 +0200 Subject: [PATCH] wildcard projection test for csv partitioned table --- datafusion/sqllogictest/test_files/ddl.slt | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/datafusion/sqllogictest/test_files/ddl.slt b/datafusion/sqllogictest/test_files/ddl.slt index 682972b5572a..09ba75be8cbb 100644 --- a/datafusion/sqllogictest/test_files/ddl.slt +++ b/datafusion/sqllogictest/test_files/ddl.slt @@ -490,20 +490,28 @@ DROP TABLE csv_with_timestamps statement ok CREATE EXTERNAL TABLE csv_with_timestamps ( - name VARCHAR, - ts TIMESTAMP, c_date DATE, + name VARCHAR, + ts TIMESTAMP ) STORED AS CSV PARTITIONED BY (c_date) LOCATION '../core/tests/data/partitioned_table'; +# select wildcard always returns partition columns as the last ones query TPD SELECT * from csv_with_timestamps where c_date='2018-11-13' ---- Jorge 2018-12-13T12:12:10.011 2018-11-13 Andrew 2018-11-13T17:11:10.011 2018-11-13 +# select all fields explicitly +query DTP +SELECT c_date, name, ts from csv_with_timestamps where c_date='2018-11-13' +---- +2018-11-13 Jorge 2018-12-13T12:12:10.011 +2018-11-13 Andrew 2018-11-13T17:11:10.011 + statement ok DROP TABLE csv_with_timestamps