This is an automated email from the ASF dual-hosted git repository.
codope pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/hudi.git
from 3040aa5b4b3 [HUDI-8663] Look up in col stats based on indexed cols
(#12575)
add ef9ab24cff9 [HUDI-8518] Fix RLI and Secondary index with custom
payload or merge mode (#12525)
No new revisions were added by this update.
Summary of changes:
.../metadata/HoodieBackedTableMetadataWriter.java | 65 +--
.../client/common/HoodieFlinkEngineContext.java | 7 +
.../FlinkHoodieBackedTableMetadataWriter.java | 5 -
.../client/common/HoodieJavaEngineContext.java | 7 +
.../JavaHoodieBackedTableMetadataWriter.java | 5 -
.../client/common/HoodieSparkEngineContext.java | 8 +
.../SparkHoodieBackedTableMetadataWriter.java | 19 +-
.../functional/TestHoodieBackedTableMetadata.java | 93 ----
.../hudi/common/config/HoodieMetadataConfig.java | 5 +
.../hudi/common/engine/HoodieEngineContext.java | 3 +
.../common/engine/HoodieLocalEngineContext.java | 7 +
.../hudi/common/model/WriteOperationType.java | 2 +-
.../hudi/metadata/BaseFileRecordParsingUtils.java | 20 +-
.../apache/hudi/metadata/BaseTableMetadata.java | 13 -
.../hudi/metadata/HoodieBackedTableMetadata.java | 111 -----
.../hudi/metadata/HoodieTableMetadataUtil.java | 544 +++++++++------------
.../SecondaryIndexRecordGenerationUtils.java | 378 ++++++++++++++
.../hudi/metadata/TestHoodieTableMetadataUtil.java | 41 ++
.../spark/sql/hudi/command/IndexCommands.scala | 9 +-
.../TestMetadataUtilRLIandSIRecordGeneration.java | 392 +++++++++++----
.../hudi/functional/TestRecordLevelIndex.scala | 21 +
.../functional/TestSecondaryIndexPruning.scala | 237 ++++++++-
.../hudi/command/index/TestSecondaryIndex.scala | 59 +--
23 files changed, 1259 insertions(+), 792 deletions(-)
create mode 100644
hudi-common/src/main/java/org/apache/hudi/metadata/SecondaryIndexRecordGenerationUtils.java