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

lzljs3620320 pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/paimon.git


    from 74a0894868 [hotfix] fix Trino version to 440 (#4896)
     add 381e58b496 [flink] Add a action/procedure to remove unexisting files 
from manifests (#4781)

No new revisions were added by this update.

Summary of changes:
 docs/content/flink/procedures.md                   |  25 ++
 docs/content/spark/procedures.md                   |  18 ++
 .../paimon/operation/ListUnexistingFiles.java      | 104 +++++++++
 .../paimon/operation/ListUnexistingFilesTest.java  | 181 +++++++++++++++
 .../flink/action/RemoveUnexistingFilesAction.java  | 256 +++++++++++++++++++++
 ...ava => RemoveUnexistingFilesActionFactory.java} |  46 ++--
 .../procedure/RemoveUnexistingFilesProcedure.java  |  93 ++++++++
 .../services/org.apache.paimon.factories.Factory   |   2 +
 .../action/RemoveUnexistingFilesActionITCase.java  | 102 ++++++++
 .../RemoveUnexistingFilesProcedureITCase.java      |  85 +++++++
 .../org/apache/paimon/spark/SparkProcedures.java   |   2 +
 .../procedure/RemoveOrphanFilesProcedure.java      |   1 -
 .../procedure/RemoveUnexistingFilesProcedure.java  | 119 ++++++++++
 .../SparkOrphanFilesClean.scala                    |   2 +-
 .../procedure/SparkRemoveUnexistingFiles.scala     | 127 ++++++++++
 .../RemoveUnexistingFilesProcedureTest.scala       |  74 ++++++
 paimon-spark/pom.xml                               |   8 +
 17 files changed, 1217 insertions(+), 28 deletions(-)
 create mode 100644 
paimon-core/src/main/java/org/apache/paimon/operation/ListUnexistingFiles.java
 create mode 100644 
paimon-core/src/test/java/org/apache/paimon/operation/ListUnexistingFilesTest.java
 create mode 100644 
paimon-flink/paimon-flink-common/src/main/java/org/apache/paimon/flink/action/RemoveUnexistingFilesAction.java
 copy 
paimon-flink/paimon-flink-common/src/main/java/org/apache/paimon/flink/action/{RemoveOrphanFilesActionFactory.java
 => RemoveUnexistingFilesActionFactory.java} (54%)
 create mode 100644 
paimon-flink/paimon-flink-common/src/main/java/org/apache/paimon/flink/procedure/RemoveUnexistingFilesProcedure.java
 create mode 100644 
paimon-flink/paimon-flink-common/src/test/java/org/apache/paimon/flink/action/RemoveUnexistingFilesActionITCase.java
 create mode 100644 
paimon-flink/paimon-flink-common/src/test/java/org/apache/paimon/flink/procedure/RemoveUnexistingFilesProcedureITCase.java
 create mode 100644 
paimon-spark/paimon-spark-common/src/main/java/org/apache/paimon/spark/procedure/RemoveUnexistingFilesProcedure.java
 rename 
paimon-spark/paimon-spark-common/src/main/scala/org/apache/paimon/spark/{orphan 
=> procedure}/SparkOrphanFilesClean.scala (99%)
 create mode 100644 
paimon-spark/paimon-spark-common/src/main/scala/org/apache/paimon/spark/procedure/SparkRemoveUnexistingFiles.scala
 create mode 100644 
paimon-spark/paimon-spark-ut/src/test/scala/org/apache/paimon/spark/procedure/RemoveUnexistingFilesProcedureTest.scala

Reply via email to