This is an automated email from the ASF dual-hosted git repository. yihua pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/hudi.git.
from 9bdda2a [HUDI-3619] Fix HoodieOperation fromValue using wrong constant value (#5033) add 5e8ff8d [HUDI-3514] Rebase Data Skipping flow to rely on MT Column Stats index (#4948) No new revisions were added by this update. Summary of changes: .../index/columnstats/ColumnStatsIndexHelper.java | 23 ++- .../hudi/testutils/HoodieMergeOnReadTestUtils.java | 21 ++- hudi-common/src/main/avro/HoodieMetadata.avsc | 8 + .../hudi/common/table/HoodieTableMetaClient.java | 1 + .../hudi/common/table/TableSchemaResolver.java | 9 +- .../apache/hudi/common/util/TablePathUtils.java | 33 ++-- .../hudi/metadata/HoodieMetadataPayload.java | 19 +- .../apache/hudi/metadata/HoodieTableMetadata.java | 9 +- .../hudi/metadata/HoodieTableMetadataUtil.java | 11 +- .../hudi/common/util/TestTablePathUtils.java | 20 +- .../hadoop/HoodieCopyOnWriteTableInputFormat.java | 13 +- .../main/scala/org/apache/hudi/DefaultSource.scala | 10 +- .../scala/org/apache/hudi/HoodieDatasetUtils.scala | 43 ++--- .../scala/org/apache/hudi/HoodieFileIndex.scala | 204 ++++++++++++--------- .../apache/hudi/SparkHoodieTableFileIndex.scala | 2 +- .../apache/spark/sql/hudi/DataSkippingUtils.scala | 71 +++---- .../org/apache/hudi/TestDataSkippingUtils.scala | 4 +- .../org/apache/hudi/TestHoodieFileIndex.scala | 75 ++++++-- .../hudi/functional/TestLayoutOptimization.scala | 3 + 19 files changed, 335 insertions(+), 244 deletions(-) copy hudi-common/src/main/java/org/apache/hudi/exception/HoodieIOException.java => hudi-spark-datasource/hudi-spark-common/src/main/scala/org/apache/hudi/HoodieDatasetUtils.scala (52%)