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

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


    from 563f575f42 [spark] Fix read with scan.fallback-branch (#5789)
     add a8f3cf4576 [core] Introduce the BucketFunction interface (#5445)

No new revisions were added by this update.

Summary of changes:
 .../shortcodes/generated/core_configuration.html   |  6 +++
 .../main/java/org/apache/paimon/CoreOptions.java   | 16 +++++++
 .../org/apache/paimon/AppendOnlyFileStore.java     |  3 +-
 .../java/org/apache/paimon/KeyValueFileStore.java  |  3 +-
 .../BucketFunction.java}                           | 44 +++++++++---------
 .../PaimonBucketFunction.java}                     | 21 +++++----
 .../paimon/operation/BucketSelectConverter.java    | 40 ++++++++---------
 .../table/sink/FixedBucketRowKeyExtractor.java     |  9 ++--
 .../paimon/table/sink/KeyAndBucketExtractor.java   | 11 -----
 .../operation/BucketSelectConverterTest.java       | 14 ++----
 .../paimon/table/AppendOnlySimpleTableTest.java    |  6 +--
 .../table/sink/FixedBucketRowKeyExtractorTest.java |  6 +--
 .../sink/cdc/CdcRecordKeyAndBucketExtractor.java   |  9 ++--
 .../flink/lookup/PrimaryKeyPartialLookupTable.java |  9 ++--
 .../lookup/partitioner/BucketIdExtractor.java      | 15 +++++--
 .../paimon/flink/BucketFunctionTypeITCase.java     | 52 ++++++++++++++++++++++
 .../scala/org/apache/paimon/spark/PaimonScan.scala |  7 ++-
 .../scala/org/apache/paimon/spark/SparkTable.scala | 22 +++++----
 .../spark/catalog/functions/PaimonFunctions.scala  | 41 ++++++++++-------
 .../paimon/spark/commands/BucketExpression.scala   | 20 ++++++---
 .../paimon/spark/commands/PaimonSparkWriter.scala  |  5 ++-
 paimon-spark/paimon-spark-ut/pom.xml               | 14 ++++++
 .../apache/paimon/spark/sql/SparkWriteITCase.scala | 30 +++++++++++++
 23 files changed, 275 insertions(+), 128 deletions(-)
 copy 
paimon-core/src/main/java/org/apache/paimon/{table/sink/CommitMessage.java => 
bucket/BucketFunction.java} (51%)
 copy paimon-core/src/main/java/org/apache/paimon/{query/QueryLocation.java => 
bucket/PaimonBucketFunction.java} (68%)
 create mode 100644 
paimon-flink/paimon-flink-common/src/test/java/org/apache/paimon/flink/BucketFunctionTypeITCase.java

Reply via email to