From 7c52d0c65bd2daefeba6183c3a75a06e5482c6d5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?JB=20Onofr=C3=A9?= Date: Mon, 9 Nov 2026 16:02:24 +0100 Subject: [PATCH] GH-1454: Declare ID as nullable in the local files Substrait test plan local_files_users.json declared ID as required, but the Parquet file the test reads has an optional id column and the test expects a nullable ID. Arrow C++ main now keeps the input nullability of projected fields (apache/arrow#51691), so the scan returned ID as not null and testRunQueryLocalFiles failed in the nightly build. --- dataset/src/test/resources/substrait/local_files_users.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dataset/src/test/resources/substrait/local_files_users.json b/dataset/src/test/resources/substrait/local_files_users.json index b4d699e25f..f311afa9b3 100644 --- a/dataset/src/test/resources/substrait/local_files_users.json +++ b/dataset/src/test/resources/substrait/local_files_users.json @@ -22,7 +22,7 @@ "types": [{ "i32": { "typeVariationReference": 0, - "nullability": "NULLABILITY_REQUIRED" + "nullability": "NULLABILITY_NULLABLE" } }, { "varchar": {