@@ -246,12 +246,12 @@ index aa3d02dc2fb..c4f878d9908 100644
246246 WITH t(c1) AS (SELECT replace(listagg(DISTINCT col1 COLLATE unicode_rtrim) COLLATE utf8_binary, ' ', '') FROM (VALUES ('xbc '), ('xbc '), ('a'), ('xbc'))) SELECT len(c1), regexp_count(c1, 'a'), regexp_count(c1, 'xbc') FROM t;
247247 WITH t(c1) AS (SELECT listagg(col1) WITHIN GROUP (ORDER BY col1 COLLATE unicode_rtrim) FROM (VALUES ('abc '), ('abc\n'), ('abc'), ('x'))) SELECT replace(replace(c1, ' ', ''), '\n', '$') FROM t;
248248diff --git a/sql/core/src/test/resources/sql-tests/inputs/postgreSQL/aggregates_part3.sql b/sql/core/src/test/resources/sql-tests/inputs/postgreSQL/aggregates_part3.sql
249- index 0000000..0000000 100644
249+ index 41fd4de2a09..162d5a817b6 100644
250250--- a/sql/core/src/test/resources/sql-tests/inputs/postgreSQL/aggregates_part3.sql
251251+++ b/sql/core/src/test/resources/sql-tests/inputs/postgreSQL/aggregates_part3.sql
252252@@ -6,6 +6,10 @@
253253 -- https://github.com/postgres/postgres/blob/REL_12_BETA2/src/test/regress/sql/aggregates.sql#L352-L605
254-
254+
255255 -- Test aggregate operator with codegen on and off.
256256+
257257+ -- Floating-point precision difference between DataFusion and JVM for FILTER aggregates
@@ -2765,7 +2765,7 @@ index cd6f41b4ef4..4b6a17344bc 100644
27652765 ParquetOutputFormat.WRITER_VERSION -> ParquetProperties.WriterVersion.PARQUET_2_0.toString
27662766 )
27672767diff --git a/sql/core/src/test/scala/org/apache/spark/sql/execution/datasources/parquet/ParquetFilterSuite.scala b/sql/core/src/test/scala/org/apache/spark/sql/execution/datasources/parquet/ParquetFilterSuite.scala
2768- index 6080a5e8e4b..ea058d57b4b 100644
2768+ index 6080a5e8e4b..0d394024e85 100644
27692769--- a/sql/core/src/test/scala/org/apache/spark/sql/execution/datasources/parquet/ParquetFilterSuite.scala
27702770+++ b/sql/core/src/test/scala/org/apache/spark/sql/execution/datasources/parquet/ParquetFilterSuite.scala
27712771@@ -38,6 +38,7 @@ import org.apache.parquet.schema.MessageType
@@ -2795,7 +2795,7 @@ index 6080a5e8e4b..ea058d57b4b 100644
27952795
27962796- test("Filters should be pushed down for vectorized Parquet reader at row group level") {
27972797+ test("Filters should be pushed down for vectorized Parquet reader at row group level",
2798- + IgnoreCometNativeScan("Native scans do not support the tested accumulator ")) {
2798+ + IgnoreCometNativeScan("https://github.com/apache/datafusion-comet/issues/3867 ")) {
27992799 import testImplicits._
28002800
28012801 withSQLConf(SQLConf.PARQUET_VECTORIZED_READER_ENABLED.key -> "true",
@@ -2825,16 +2825,17 @@ index 6080a5e8e4b..ea058d57b4b 100644
28252825 }
28262826 }
28272827 }
2828- @@ -1706,7 +1720,7 @@ abstract class ParquetFilterSuite extends QueryTest with ParquetTest with Shared
2828+ @@ -1706,7 +1720,8 @@ abstract class ParquetFilterSuite extends QueryTest with ParquetTest with Shared
28292829 (attr, value) => sources.StringContains(attr, value))
28302830 }
28312831
28322832- test("filter pushdown - StringPredicate") {
2833- + test("filter pushdown - StringPredicate", IgnoreCometNativeScan("cannot be pushed down")) {
2833+ + test("filter pushdown - StringPredicate",
2834+ + IgnoreCometNativeScan("https://github.com/apache/datafusion-comet/issues/3867")) {
28342835 import testImplicits._
28352836 // keep() should take effect on StartsWith/EndsWith/Contains
28362837 Seq(
2837- @@ -1750,7 +1764 ,8 @@ abstract class ParquetFilterSuite extends QueryTest with ParquetTest with Shared
2838+ @@ -1750,7 +1765 ,8 @@ abstract class ParquetFilterSuite extends QueryTest with ParquetTest with Shared
28382839 }
28392840 }
28402841
@@ -2844,7 +2845,7 @@ index 6080a5e8e4b..ea058d57b4b 100644
28442845 val schema = StructType(Seq(
28452846 StructField("a", IntegerType, nullable = false)
28462847 ))
2847- @@ -1956,13 +1971 ,21 @@ abstract class ParquetFilterSuite extends QueryTest with ParquetTest with Shared
2848+ @@ -1956,13 +1972 ,21 @@ abstract class ParquetFilterSuite extends QueryTest with ParquetTest with Shared
28482849 """.stripMargin)
28492850
28502851 withSQLConf(SQLConf.CASE_SENSITIVE.key -> "false") {
@@ -2871,7 +2872,7 @@ index 6080a5e8e4b..ea058d57b4b 100644
28712872 }
28722873
28732874 withSQLConf(SQLConf.CASE_SENSITIVE.key -> "true") {
2874- @@ -1993,7 +2016 ,8 @@ abstract class ParquetFilterSuite extends QueryTest with ParquetTest with Shared
2875+ @@ -1993,7 +2017 ,8 @@ abstract class ParquetFilterSuite extends QueryTest with ParquetTest with Shared
28752876 }
28762877 }
28772878
@@ -2881,17 +2882,17 @@ index 6080a5e8e4b..ea058d57b4b 100644
28812882 // block 1:
28822883 // null count min max
28832884 // page-0 0 0 99
2884- @@ -2053,7 +2077 ,8 @@ abstract class ParquetFilterSuite extends QueryTest with ParquetTest with Shared
2885+ @@ -2053,7 +2078 ,8 @@ abstract class ParquetFilterSuite extends QueryTest with ParquetTest with Shared
28852886 }
28862887 }
28872888
28882889- test("SPARK-34562: Bloom filter push down") {
28892890+ test("SPARK-34562: Bloom filter push down",
2890- + IgnoreCometNativeScan("Native scans do not support the tested accumulator ")) {
2891+ + IgnoreCometNativeScan("https://github.com/apache/datafusion-comet/issues/3867 ")) {
28912892 withTempPath { dir =>
28922893 val path = dir.getCanonicalPath
28932894 spark.range(100).selectExpr("id * 2 AS id")
2894- @@ -2305,7 +2330 ,11 @@ class ParquetV1FilterSuite extends ParquetFilterSuite {
2895+ @@ -2305,7 +2331 ,11 @@ class ParquetV1FilterSuite extends ParquetFilterSuite {
28952896 assert(pushedParquetFilters.exists(_.getClass === filterClass),
28962897 s"${pushedParquetFilters.map(_.getClass).toList} did not contain ${filterClass}.")
28972898
@@ -2904,7 +2905,7 @@ index 6080a5e8e4b..ea058d57b4b 100644
29042905 } else {
29052906 assert(selectedFilters.isEmpty, "There is filter pushed down")
29062907 }
2907- @@ -2368,7 +2397 ,11 @@ class ParquetV2FilterSuite extends ParquetFilterSuite {
2908+ @@ -2368,7 +2398 ,11 @@ class ParquetV2FilterSuite extends ParquetFilterSuite {
29082909 assert(pushedParquetFilters.exists(_.getClass === filterClass),
29092910 s"${pushedParquetFilters.map(_.getClass).toList} did not contain ${filterClass}.")
29102911
0 commit comments