This is an automated email from the ASF dual-hosted git repository. mahongbin pushed a change to branch main in repository https://gitbox.apache.org/repos/asf/incubator-gluten.git
from 71d50f697 [GLUTEN-5203][VL] Support url_encode function (#5204) add 598727793 [Gluten-5152][CH]Support Optimize and VACUUM command for clickhouse tables (#5153) No new revisions were added by this update. Summary of changes: .../delta/commands/OptimizeTableCommandBase.scala | 453 ++++++++++++++++++++ .../commands/OptimizeTableCommandOverwrites.scala | 323 ++++++++++++++ .../spark/sql/delta/commands/VacuumCommand.scala | 324 ++++++++++++++ .../sql/delta/commands/OptimizeTableCommand.scala | 446 ++++++++++++++++++++ .../commands/OptimizeTableCommandOverwrites.scala | 323 ++++++++++++++ .../spark/sql/delta/commands/VacuumCommand.scala | 464 +++++++++++++++++++++ .../datasources/CHDatasourceJniWrapper.java | 8 + .../datasources/v1/CHMergeTreeWriterInjects.scala | 12 +- .../v1/clickhouse/MergeTreeFileFormatWriter.scala | 37 -- .../GlutenClickHouseMergeTreeOptimizeSuite.scala | 336 +++++++++++++++ cpp-ch/local-engine/Operator/ExpandTransform.cpp | 2 + cpp-ch/local-engine/Parser/MergeTreeRelParser.cpp | 11 +- cpp-ch/local-engine/Parser/MergeTreeRelParser.h | 4 +- .../Storages/CustomStorageMergeTree.cpp | 2 + .../local-engine/Storages/CustomStorageMergeTree.h | 4 + .../Storages/Mergetree/MergeSparkMergeTreeTask.cpp | 188 +++++++++ .../Storages/Mergetree/MergeSparkMergeTreeTask.h | 126 ++++++ .../Storages/StorageMergeTreeFactory.cpp | 18 +- .../Storages/StorageMergeTreeFactory.h | 10 + cpp-ch/local-engine/local_engine_jni.cpp | 112 +++++ 20 files changed, 3153 insertions(+), 50 deletions(-) create mode 100644 backends-clickhouse/src/main/delta-20/org/apache/spark/sql/delta/commands/OptimizeTableCommandBase.scala create mode 100644 backends-clickhouse/src/main/delta-20/org/apache/spark/sql/delta/commands/OptimizeTableCommandOverwrites.scala create mode 100644 backends-clickhouse/src/main/delta-20/org/apache/spark/sql/delta/commands/VacuumCommand.scala create mode 100644 backends-clickhouse/src/main/delta-22/org/apache/spark/sql/delta/commands/OptimizeTableCommand.scala create mode 100644 backends-clickhouse/src/main/delta-22/org/apache/spark/sql/delta/commands/OptimizeTableCommandOverwrites.scala create mode 100644 backends-clickhouse/src/main/delta-22/org/apache/spark/sql/delta/commands/VacuumCommand.scala create mode 100644 backends-clickhouse/src/test/scala/io/glutenproject/execution/GlutenClickHouseMergeTreeOptimizeSuite.scala create mode 100644 cpp-ch/local-engine/Storages/Mergetree/MergeSparkMergeTreeTask.cpp create mode 100644 cpp-ch/local-engine/Storages/Mergetree/MergeSparkMergeTreeTask.h --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@gluten.apache.org For additional commands, e-mail: commits-h...@gluten.apache.org