This is an automated email from the ASF dual-hosted git repository.
vinoth pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/hudi.git.
from f9bc3e0 [MINOR] Adding a deprecated constructor to
AbstractSyncHoodieClient (#3902)
add d194643 [HUDI-2101][RFC-28] support z-order for hudi (#3330)
No new revisions were added by this update.
Summary of changes:
.../apache/hudi/config/HoodieClusteringConfig.java | 103 ++++
.../org/apache/hudi/config/HoodieWriteConfig.java | 25 +
.../org/apache/hudi/optimize/ZOrderingUtil.java | 186 ++++++++
.../java/org/apache/hudi/table/HoodieTable.java | 10 +
.../apache/hudi/optimize/TestZOrderingUtil.java | 129 +++++
.../hudi/table/HoodieFlinkCopyOnWriteTable.java | 6 +
.../hudi/table/HoodieJavaCopyOnWriteTable.java | 6 +
.../apache/hudi/client/SparkRDDWriteClient.java | 4 +
.../SparkSortAndSizeExecutionStrategy.java | 8 +-
...RDDSpatialCurveOptimizationSortPartitioner.java | 98 ++++
.../hudi/table/HoodieSparkCopyOnWriteTable.java | 31 ++
.../table/action/commit/SparkBulkInsertHelper.java | 2 +-
.../org/apache/spark/ZCurveOptimizeHelper.java | 355 ++++++++++++++
.../scala/org/apache/hudi/HoodieSparkUtils.scala | 41 ++
.../spark/sql/hudi/execution/RangeSample.scala | 526 +++++++++++++++++++++
.../common/model/HoodieColumnRangeMetadata.java | 99 ++++
.../hudi/common/table/HoodieTableMetaClient.java | 8 +
.../org/apache/hudi/common/util/ParquetUtils.java | 58 +++
.../scala/org/apache/hudi/DataSourceOptions.scala | 6 +
.../scala/org/apache/hudi/HoodieFileIndex.scala | 92 +++-
.../apache/spark/sql/hudi/DataSkippingUtils.scala | 208 ++++++++
.../scala/org/apache/hudi/TestOptimizeTable.scala | 149 ++++++
22 files changed, 2140 insertions(+), 10 deletions(-)
create mode 100644
hudi-client/hudi-client-common/src/main/java/org/apache/hudi/optimize/ZOrderingUtil.java
create mode 100644
hudi-client/hudi-client-common/src/test/java/org/apache/hudi/optimize/TestZOrderingUtil.java
create mode 100644
hudi-client/hudi-spark-client/src/main/java/org/apache/hudi/execution/bulkinsert/RDDSpatialCurveOptimizationSortPartitioner.java
create mode 100644
hudi-client/hudi-spark-client/src/main/java/org/apache/spark/ZCurveOptimizeHelper.java
create mode 100644
hudi-client/hudi-spark-client/src/main/scala/org/apache/spark/sql/hudi/execution/RangeSample.scala
create mode 100644
hudi-common/src/main/java/org/apache/hudi/common/model/HoodieColumnRangeMetadata.java
create mode 100644
hudi-spark-datasource/hudi-spark/src/main/scala/org/apache/spark/sql/hudi/DataSkippingUtils.scala
create mode 100644
hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/hudi/TestOptimizeTable.scala