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

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


    from e5b6b86  [HUDI-2633] Make precombine field optional for flink (#3874)
     add 0223c44  [HUDI-2502] Refactor index in hudi-client module (#3778)

No new revisions were added by this update.

Summary of changes:
 .../hudi/client/AbstractHoodieWriteClient.java     |   6 +-
 .../java/org/apache/hudi/index/HoodieIndex.java    |  47 +++-
 .../index/bloom/BaseHoodieBloomIndexHelper.java    |  57 ++++
 .../hudi/index/bloom/HoodieBaseBloomIndex.java     | 261 ------------------
 .../apache/hudi/index/bloom/HoodieBloomIndex.java  | 238 ++++++++++++++++
 .../hudi/index/bloom/HoodieGlobalBloomIndex.java}  |  86 +++---
 .../bloom/ListBasedHoodieBloomIndexHelper.java     |  87 ++++++
 .../index/inmemory/HoodieInMemoryHashIndex.java}   |  62 +++--
 .../index/simple/HoodieGlobalSimpleIndex.java}     |  89 +++---
 .../hudi/index/simple/HoodieSimpleIndex.java       | 161 +++++++++++
 .../java/org/apache/hudi/table/HoodieTable.java    |   6 +-
 .../table/action/commit/AbstractWriteHelper.java   |   9 +-
 .../apache/hudi/client/HoodieFlinkWriteClient.java |   9 +-
 .../client/common/HoodieFlinkEngineContext.java    |   2 +-
 .../org/apache/hudi/index/FlinkHoodieIndex.java    |  76 +++---
 ...odieIndex.java => FlinkHoodieIndexFactory.java} |  43 +--
 .../hudi/index/bloom/FlinkHoodieBloomIndex.java    |  32 ---
 .../hudi/index/simple/FlinkHoodieSimpleIndex.java  | 140 ----------
 .../hudi/index/state/FlinkInMemoryStateIndex.java  |  18 +-
 .../org/apache/hudi/table/HoodieFlinkTable.java    |   6 +-
 .../table/action/commit/FlinkDeleteHelper.java     |   5 +-
 .../hudi/table/action/commit/FlinkWriteHelper.java |  12 +-
 .../index/bloom/TestFlinkHoodieBloomIndex.java     |  40 +--
 .../testutils/HoodieFlinkClientTestHarness.java    |   7 +
 .../apache/hudi/client/HoodieJavaWriteClient.java  |  10 +-
 .../client/common/HoodieJavaEngineContext.java     |   2 +-
 .../apache/hudi/index/JavaHoodieBloomIndex.java    |  32 ---
 .../org/apache/hudi/index/JavaHoodieIndex.java     |  60 ++---
 ...oodieIndex.java => JavaHoodieIndexFactory.java} |  39 +--
 .../org/apache/hudi/table/HoodieJavaTable.java     |   6 +-
 .../commit/BaseJavaCommitActionExecutor.java       |   7 +-
 .../hudi/table/action/commit/JavaDeleteHelper.java |   5 +-
 .../hudi/table/action/commit/JavaWriteHelper.java  |  14 +-
 .../org/apache/hudi/client/HoodieReadClient.java   |  16 +-
 .../apache/hudi/client/SparkRDDWriteClient.java    |   9 +-
 .../client/common/HoodieSparkEngineContext.java    |   4 +-
 .../apache/hudi/client/utils/SparkMemoryUtils.java |   9 -
 .../org/apache/hudi/data/HoodieJavaPairRDD.java    | 127 +++++++++
 .../java/org/apache/hudi/data/HoodieJavaRDD.java   |  41 ++-
 .../org/apache/hudi/index/SparkHoodieIndex.java    |  98 +++----
 ...odieIndex.java => SparkHoodieIndexFactory.java} |  68 +++--
 .../apache/hudi/index/SparkInMemoryHashIndex.java  | 135 ----------
 .../hudi/index/bloom/SparkHoodieBloomIndex.java    | 299 ---------------------
 .../index/bloom/SparkHoodieBloomIndexHelper.java   | 125 +++++++++
 .../hudi/index/hbase/SparkHoodieHBaseIndex.java    |  35 +--
 .../hudi/index/simple/SparkHoodieSimpleIndex.java  | 165 ------------
 .../org/apache/hudi/table/HoodieSparkTable.java    |   6 +-
 .../SparkBootstrapCommitActionExecutor.java        |   5 +-
 .../commit/BaseSparkCommitActionExecutor.java      |   4 +-
 .../table/action/commit/SparkDeleteHelper.java     |   5 +-
 .../hudi/table/action/commit/SparkWriteHelper.java |  15 +-
 .../hudi/client/functional/TestHBaseIndex.java     |  64 ++---
 .../hudi/client/functional/TestHoodieIndex.java    |  26 +-
 .../apache/hudi/index/TestHoodieIndexConfigs.java  |  23 +-
 .../hudi/index/bloom/TestHoodieBloomIndex.java     |  58 ++--
 .../index/bloom/TestHoodieGlobalBloomIndex.java    |  37 ++-
 .../java/org/apache/hudi/table/TestCleaner.java    |   6 +-
 .../hudi/table/action/commit/TestDeleteHelper.java |  28 +-
 .../table/action/compact/TestHoodieCompactor.java  |   7 +-
 .../hudi/testutils/HoodieClientTestBase.java       |  11 +-
 .../hudi/testutils/HoodieClientTestHarness.java    |   7 +
 .../SparkClientFunctionalTestHarness.java          |  13 +
 .../org/apache/hudi/common/data/HoodieData.java    |  41 +++
 .../org/apache/hudi/common/data/HoodieList.java    |  45 ++++
 .../org/apache/hudi/common/data/HoodieMapPair.java | 157 +++++++++++
 .../apache/hudi/common/data/HoodiePairData.java    | 102 +++++++
 .../hudi/common/engine/HoodieEngineContext.java    |   6 +-
 .../common/engine/HoodieLocalEngineContext.java    |   2 +-
 .../apache/hudi/common/data/TestHoodieMapPair.java | 216 +++++++++++++++
 .../org/apache/hudi/HoodieSparkSqlWriter.scala     |   7 +-
 70 files changed, 2030 insertions(+), 1666 deletions(-)
 create mode 100644 
hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/bloom/BaseHoodieBloomIndexHelper.java
 delete mode 100644 
hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/bloom/HoodieBaseBloomIndex.java
 create mode 100644 
hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/bloom/HoodieBloomIndex.java
 rename 
hudi-client/{hudi-spark-client/src/main/java/org/apache/hudi/index/bloom/SparkHoodieGlobalBloomIndex.java
 => 
hudi-client-common/src/main/java/org/apache/hudi/index/bloom/HoodieGlobalBloomIndex.java}
 (57%)
 create mode 100644 
hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/bloom/ListBasedHoodieBloomIndexHelper.java
 rename 
hudi-client/{hudi-java-client/src/main/java/org/apache/hudi/index/JavaInMemoryHashIndex.java
 => 
hudi-client-common/src/main/java/org/apache/hudi/index/inmemory/HoodieInMemoryHashIndex.java}
 (59%)
 rename 
hudi-client/{hudi-spark-client/src/main/java/org/apache/hudi/index/simple/SparkHoodieGlobalSimpleIndex.java
 => 
hudi-client-common/src/main/java/org/apache/hudi/index/simple/HoodieGlobalSimpleIndex.java}
 (58%)
 create mode 100644 
hudi-client/hudi-client-common/src/main/java/org/apache/hudi/index/simple/HoodieSimpleIndex.java
 copy 
hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/index/{FlinkHoodieIndex.java
 => FlinkHoodieIndexFactory.java} (52%)
 delete mode 100644 
hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/index/bloom/FlinkHoodieBloomIndex.java
 delete mode 100644 
hudi-client/hudi-flink-client/src/main/java/org/apache/hudi/index/simple/FlinkHoodieSimpleIndex.java
 delete mode 100644 
hudi-client/hudi-java-client/src/main/java/org/apache/hudi/index/JavaHoodieBloomIndex.java
 copy 
hudi-client/hudi-java-client/src/main/java/org/apache/hudi/index/{JavaHoodieIndex.java
 => JavaHoodieIndexFactory.java} (52%)
 create mode 100644 
hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/data/HoodieJavaPairRDD.java
 copy 
hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/index/{SparkHoodieIndex.java
 => SparkHoodieIndexFactory.java} (52%)
 delete mode 100644 
hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/index/SparkInMemoryHashIndex.java
 delete mode 100644 
hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/index/bloom/SparkHoodieBloomIndex.java
 create mode 100644 
hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/index/bloom/SparkHoodieBloomIndexHelper.java
 delete mode 100644 
hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/index/simple/SparkHoodieSimpleIndex.java
 create mode 100644 
hudi-common/src/main/java/org/apache/hudi/common/data/HoodieMapPair.java
 create mode 100644 
hudi-common/src/main/java/org/apache/hudi/common/data/HoodiePairData.java
 create mode 100644 
hudi-common/src/test/java/org/apache/hudi/common/data/TestHoodieMapPair.java

Reply via email to