From 2ad28e01e247b36c15e5ec1855b29622a8dd8785 Mon Sep 17 00:00:00 2001 From: Piotr Findeisen Date: Wed, 5 Feb 2025 12:46:28 +0100 Subject: [PATCH] chore: Add more LIKE with escape tests (#14501) Add test cases for the bug recently fixed in Arrow. --- .../test_files/string/string_literal.slt | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/datafusion/sqllogictest/test_files/string/string_literal.slt b/datafusion/sqllogictest/test_files/string/string_literal.slt index 4bcc57f1b88a..79b783f89a61 100644 --- a/datafusion/sqllogictest/test_files/string/string_literal.slt +++ b/datafusion/sqllogictest/test_files/string/string_literal.slt @@ -862,26 +862,29 @@ true true true true # Escapes # \ is an implicit escape character -query BBBB +query BBBBBB SELECT 'a' LIKE '\%', '\a' LIKE '\%', + '\a' LIKE '\\%', '%' LIKE '\%', - '\%' LIKE '\%' + '\%' LIKE '\%', + '\%' LIKE '\\%' ---- -false false true false +false false true true false true # \ is an implicit escape character -query BBBBBB +query BBBBBBB SELECT 'a' LIKE '\_', '\a' LIKE '\_', + '\a' LIKE '\\_', '_' LIKE '\_', '\_' LIKE '\_', 'abc' LIKE 'a_c', 'abc' LIKE 'a\_c' ---- -false false true false true false +false false true true false true false query BBBB SELECT