This is an automated email from the ASF dual-hosted git repository.

yao pushed a change to branch revert-6442-wip_change_disclaimer_wip
in repository https://gitbox.apache.org/repos/asf/incubator-gluten.git


    from 24f5ba4bdc Revert "Change DISCLAIMER to DISCLAIMER-WIP (#6442)"
     add ef19d63497 [GLUTEN-8846][CH] [Part 0] Support reading Iceberg equality 
delete files (#8847)
     add 98a624f016 [GLUTEN-8811][VL] Fix bucket scan when some partitionValue 
is empty (#8834)
     add 1f329966a3 [CH][Arm] Disable -Wcast-qual warning to avoid errors with 
const qualifier loss in arm (#8850)
     add 8be694f04a Merge branch 'main' into 
revert-6442-wip_change_disclaimer_wip

No new revisions were added by this update.

Summary of changes:
 .../backendsapi/velox/VeloxIteratorApi.scala       |  34 ++
 cpp-ch/clickhouse.version                          |   2 +-
 cpp-ch/local-engine/Common/BlockTypeUtils.cpp      |   9 +
 cpp-ch/local-engine/Common/BlockTypeUtils.h        |  69 ++-
 cpp-ch/local-engine/Common/CHUtil.cpp              |  32 +-
 cpp-ch/local-engine/Common/CHUtil.h                |   1 -
 cpp-ch/local-engine/Common/DebugUtils.cpp          |  94 ++--
 cpp-ch/local-engine/Common/DebugUtils.h            |   1 +
 cpp-ch/local-engine/Common/GlutenSignalHandler.cpp |   3 +-
 .../Parser/RelParsers/MergeTreeRelParser.cpp       |   3 +-
 .../Storages/MergeTree/SparkMergeTreeWriter.cpp    |   2 +-
 .../Storages/MergeTree/SparkMergeTreeWriter.h      |   2 +-
 cpp-ch/local-engine/Storages/NativeOutputWriter.h  |   3 +-
 .../Storages/Output/NormalFileWriter.cpp           |  30 +-
 .../Storages/Output/NormalFileWriter.h             |   9 +-
 cpp-ch/local-engine/Storages/Parquet/ArrowUtils.h  |  14 +-
 .../local-engine/Storages/Parquet/ParquetMeta.cpp  |  48 +-
 cpp-ch/local-engine/Storages/Parquet/ParquetMeta.h |  20 +-
 .../Parquet/VectorizedParquetRecordReader.cpp      |   2 +-
 .../Parquet/VectorizedParquetRecordReader.h        |   4 +-
 .../Storages/SubstraitSource/CMakeLists.txt        |   9 +-
 .../{SubstraitFileSource.cpp => FileReader.cpp}    | 212 +++----
 .../{SubstraitFileSource.h => FileReader.h}        |  59 +-
 .../Storages/SubstraitSource/FormatFile.h          |   3 +
 .../Storages/SubstraitSource/ParquetFormatFile.cpp |  10 +-
 .../SubstraitSource/SubstraitFileSource.cpp        | 295 +---------
 .../Storages/SubstraitSource/SubstraitFileSource.h |  87 +--
 .../iceberg/EqualityDeleteFileReader.cpp           | 205 +++++++
 .../iceberg/EqualityDeleteFileReader.h             | 100 ++++
 .../SubstraitSource/iceberg/IcebergReader.cpp      | 190 +++++++
 .../SubstraitSource/iceberg/IcebergReader.h}       |  36 +-
 cpp-ch/local-engine/tests/CMakeLists.txt           |  21 +-
 .../local-engine/tests/benchmark_parquet_read.cpp  |  12 +-
 .../tests/gtest_clickhouse_pr_verify.cpp           |   2 +-
 cpp-ch/local-engine/tests/gtest_iceberge_test.cpp  | 608 +++++++++++++++++++++
 cpp-ch/local-engine/tests/gtest_local_engine.cpp   |   9 +-
 .../tests/gtest_parquet_columnindex.cpp            |   4 +-
 .../tests/gtest_parquet_columnindex_bug.cpp        |   2 +-
 cpp-ch/local-engine/tests/gtest_parquet_read.cpp   |  26 +-
 cpp-ch/local-engine/tests/gtest_parser.cpp         |   2 +-
 cpp-ch/local-engine/tests/gtest_write_pipeline.cpp |   2 +-
 .../tests/gtest_write_pipeline_mergetree.cpp       |   4 +-
 .../tests/json/gtest_local_engine_config.json      |   1 +
 .../local-engine/tests/utils/QueryAssertions.cpp   |  73 +++
 .../local-engine/tests/utils/QueryAssertions.h     |   9 +-
 cpp-ch/local-engine/tests/utils/ReaderTestBase.cpp | 155 ++++++
 cpp-ch/local-engine/tests/utils/ReaderTestBase.h   |  81 +++
 cpp-ch/local-engine/tests/utils/TempFilePath.h     |  66 +++
 .../tests/{ => utils}/gluten_test_util.cpp         |   5 +-
 .../tests/{ => utils}/gluten_test_util.h           |  27 +-
 .../gluten/execution/IcebergScanTransformer.scala  |  14 +-
 .../spark/source/GlutenIcebergSourceUtil.scala     |  57 +-
 .../org/apache/gluten/execution/IcebergSuite.scala | 156 ++++++
 .../apache/gluten/backendsapi/IteratorApi.scala    |   8 +
 .../execution/BatchScanExecTransformer.scala       |  30 +
 .../gluten/execution/WholeStageTransformer.scala   | 214 ++++++--
 .../org/apache/gluten/sql/shims/SparkShims.scala   |  13 +-
 .../gluten/sql/shims/spark32/Spark32Shims.scala    |   5 -
 .../gluten/sql/shims/spark33/Spark33Shims.scala    |   2 -
 .../gluten/sql/shims/spark34/Spark34Shims.scala    | 119 +++-
 .../gluten/sql/shims/spark35/Spark35Shims.scala    | 120 +++-
 61 files changed, 2575 insertions(+), 860 deletions(-)
 copy cpp-ch/local-engine/Storages/SubstraitSource/{SubstraitFileSource.cpp => 
FileReader.cpp} (70%)
 copy cpp-ch/local-engine/Storages/SubstraitSource/{SubstraitFileSource.h => 
FileReader.h} (71%)
 create mode 100644 
cpp-ch/local-engine/Storages/SubstraitSource/iceberg/EqualityDeleteFileReader.cpp
 create mode 100644 
cpp-ch/local-engine/Storages/SubstraitSource/iceberg/EqualityDeleteFileReader.h
 create mode 100644 
cpp-ch/local-engine/Storages/SubstraitSource/iceberg/IcebergReader.cpp
 copy cpp-ch/local-engine/{Rewriter/RelRewriter.h => 
Storages/SubstraitSource/iceberg/IcebergReader.h} (51%)
 create mode 100644 cpp-ch/local-engine/tests/gtest_iceberge_test.cpp
 create mode 100644 cpp-ch/local-engine/tests/utils/QueryAssertions.cpp
 copy cpp/velox/operators/functions/RegistrationAllFunctions.h => 
cpp-ch/local-engine/tests/utils/QueryAssertions.h (82%)
 create mode 100644 cpp-ch/local-engine/tests/utils/ReaderTestBase.cpp
 create mode 100644 cpp-ch/local-engine/tests/utils/ReaderTestBase.h
 create mode 100644 cpp-ch/local-engine/tests/utils/TempFilePath.h
 rename cpp-ch/local-engine/tests/{ => utils}/gluten_test_util.cpp (98%)
 rename cpp-ch/local-engine/tests/{ => utils}/gluten_test_util.h (85%)


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to