From 07157a7c66c3767cffb3f236f903f4158380848c Mon Sep 17 00:00:00 2001 From: Sergey Zhukov Date: Mon, 3 Feb 2025 12:12:22 +0300 Subject: [PATCH] undo deletion of test in copy.slt --- datafusion/sqllogictest/test_files/copy.slt | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/datafusion/sqllogictest/test_files/copy.slt b/datafusion/sqllogictest/test_files/copy.slt index 90bd34539b64..457db948512a 100644 --- a/datafusion/sqllogictest/test_files/copy.slt +++ b/datafusion/sqllogictest/test_files/copy.slt @@ -538,6 +538,25 @@ select * from validate_arrow_file; 1 Foo 2 Bar +# Copy from dict encoded values to single arrow file +query I +COPY (values +('c', arrow_cast('foo', 'Dictionary(Int32, Utf8)')), ('d', arrow_cast('bar', 'Dictionary(Int32, Utf8)'))) +to 'test_files/scratch/copy/table_dict.arrow' STORED AS ARROW; +---- +2 + +# Validate single csv output +statement ok +CREATE EXTERNAL TABLE validate_arrow_file_dict +STORED AS arrow +LOCATION 'test_files/scratch/copy/table_dict.arrow'; + +query TT +select * from validate_arrow_file_dict; +---- +c foo +d bar # Copy from table to folder of json query I