From 45a16f2d19bd53c9c9cd389d5877a58c5f94b170 Mon Sep 17 00:00:00 2001 From: Nachiket Roy Date: Sat, 27 Dec 2025 20:12:49 +0000 Subject: [PATCH 1/2] fix : snapshot to the modern multiline format --- datafusion/sql/tests/sql_integration.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/datafusion/sql/tests/sql_integration.rs b/datafusion/sql/tests/sql_integration.rs index 5ca1d770b77bb..76518d2808933 100644 --- a/datafusion/sql/tests/sql_integration.rs +++ b/datafusion/sql/tests/sql_integration.rs @@ -4508,7 +4508,10 @@ fn test_parse_escaped_string_literal_value() { let plan = logical_plan(sql).unwrap(); assert_snapshot!( plan, - @"Projection: character_length(Utf8(\"%\")) AS len, Utf8(\"K\") AS hex, Utf8(\"\u{1}\") AS unicode\n EmptyRelation: rows=1" + @r#" + Projection: character_length(Utf8("%")) AS len, Utf8("K") AS hex, Utf8("\u{1}") AS unicode + EmptyRelation: rows=1 + "# ); let sql = r"SELECT character_length(E'\000') AS len"; From d6231509c48dce1327ec30b8d9878faae0915f06 Mon Sep 17 00:00:00 2001 From: Nachiket Roy Date: Sun, 28 Dec 2025 08:48:45 +0000 Subject: [PATCH 2/2] fix : snapshot to store the literal control character --- datafusion/sql/tests/sql_integration.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/datafusion/sql/tests/sql_integration.rs b/datafusion/sql/tests/sql_integration.rs index 76518d2808933..969d56afdae0a 100644 --- a/datafusion/sql/tests/sql_integration.rs +++ b/datafusion/sql/tests/sql_integration.rs @@ -4509,8 +4509,8 @@ fn test_parse_escaped_string_literal_value() { assert_snapshot!( plan, @r#" - Projection: character_length(Utf8("%")) AS len, Utf8("K") AS hex, Utf8("\u{1}") AS unicode - EmptyRelation: rows=1 + Projection: character_length(Utf8("%")) AS len, Utf8("K") AS hex, Utf8("") AS unicode + EmptyRelation: rows=1 "# );