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 4c980f3178a [HUDI-5238] Fix `HoodieMergeHandle` shutdown sequence 
(#7245)
     add 11aee9695ec [HUDI-6212] Hudi Spark 3.0.x integration  (#8714)

No new revisions were added by this update.

Summary of changes:
 .github/workflows/bot.yml                          |   7 ++
 .../org/apache/hudi/SparkAdapterSupport.scala      |   4 +-
 .../spark/sql/hudi/analysis/HoodieAnalysis.scala   |   9 +-
 .../org/apache/spark/sql/avro/TestAvroSerDe.scala  |   1 +
 .../apache/spark/sql/hudi/TestMergeIntoTable.scala | 109 +++++++++++----------
 .../sql/HoodieSpark3CatalystExpressionUtils.scala  |  25 +++--
 .../spark/sql/adapter/BaseSpark3Adapter.scala      |  43 +-------
 .../{hudi-spark3.1.x => hudi-spark3.0.x}/pom.xml   |  27 ++++-
 ...park30HoodieVectorizedParquetRecordReader.java} |   7 +-
 ...org.apache.spark.sql.sources.DataSourceRegister |   2 +-
 .../org/apache/hudi/Spark30DefaultSource.scala}    |   2 +-
 .../apache/hudi/Spark30HoodieFileScanRDD.scala}    |   2 +-
 .../spark/sql/HoodieSpark30CatalogUtils.scala}     |   4 +-
 .../HoodieSpark30CatalystExpressionUtils.scala}    |  70 +++++++------
 .../sql/HoodieSpark30CatalystPlanUtils.scala}      |   2 +-
 .../spark/sql/adapter/Spark3_0Adapter.scala}       |  67 ++++++++++---
 .../apache/spark/sql/avro/AvroDeserializer.scala   |  13 +--
 .../org/apache/spark/sql/avro/AvroSerializer.scala |  13 +--
 .../org/apache/spark/sql/avro/AvroUtils.scala      |  12 +++
 .../sql/avro/HoodieSpark3_0AvroDeserializer.scala} |   6 +-
 .../sql/avro/HoodieSpark3_0AvroSerializer.scala}   |   2 +-
 .../sql/catalyst/plans/logical/HStatments.scala    |   0
 .../datasources/Spark30NestedSchemaPruning.scala}  |  86 ++++++++++++++--
 .../parquet/Spark30HoodieParquetFileFormat.scala}  |  17 +---
 .../Spark30ResolveHudiAlterTableCommand.scala}     |  52 ++++++----
 .../hudi/command/Spark30AlterTableCommand.scala}   |  42 +++++---
 .../sql/parser/HoodieSpark30SqlAstBuilder.scala}   |   6 +-
 .../parser/HoodieSpark3_0ExtendedSqlParser.scala}  |   7 +-
 .../spark/sql/vectorized/ColumnarUtils.scala       |   0
 .../sql/HoodieSpark31CatalystExpressionUtils.scala |  13 ++-
 .../apache/spark/sql/adapter/Spark3_1Adapter.scala |  40 +++++++-
 .../sql/HoodieSpark32CatalystExpressionUtils.scala |  13 ++-
 .../apache/spark/sql/adapter/Spark3_2Adapter.scala |  42 +++++++-
 .../sql/HoodieSpark33CatalystExpressionUtils.scala |  13 ++-
 .../apache/spark/sql/adapter/Spark3_3Adapter.scala |  41 ++++++++
 packaging/bundle-validation/ci_run.sh              |  10 ++
 pom.xml                                            |  39 ++++++++
 37 files changed, 592 insertions(+), 256 deletions(-)
 copy hudi-spark-datasource/{hudi-spark3.1.x => hudi-spark3.0.x}/pom.xml (92%)
 copy 
hudi-spark-datasource/{hudi-spark3.1.x/src/main/java/org/apache/spark/sql/execution/datasources/parquet/Spark31HoodieVectorizedParquetRecordReader.java
 => 
hudi-spark3.0.x/src/main/java/org/apache/spark/sql/execution/datasources/parquet/Spark30HoodieVectorizedParquetRecordReader.java}
 (96%)
 copy hudi-spark-datasource/{hudi-spark2 => 
hudi-spark3.0.x}/src/main/resources/META-INF/services/org.apache.spark.sql.sources.DataSourceRegister
 (95%)
 copy 
hudi-spark-datasource/{hudi-spark3.1.x/src/main/scala/org/apache/hudi/Spark31DefaultSource.scala
 => hudi-spark3.0.x/src/main/scala/org/apache/hudi/Spark30DefaultSource.scala} 
(93%)
 copy 
hudi-spark-datasource/{hudi-spark3.1.x/src/main/scala/org/apache/hudi/Spark31HoodieFileScanRDD.scala
 => 
hudi-spark3.0.x/src/main/scala/org/apache/hudi/Spark30HoodieFileScanRDD.scala} 
(95%)
 copy 
hudi-spark-datasource/{hudi-spark3.2.x/src/main/scala/org/apache/spark/sql/HoodieSpark32CatalogUtils.scala
 => 
hudi-spark3.0.x/src/main/scala/org/apache/spark/sql/HoodieSpark30CatalogUtils.scala}
 (94%)
 copy 
hudi-spark-datasource/{hudi-spark2/src/main/scala/org/apache/spark/sql/HoodieSpark2CatalystExpressionUtils.scala
 => 
hudi-spark3.0.x/src/main/scala/org/apache/spark/sql/HoodieSpark30CatalystExpressionUtils.scala}
 (79%)
 copy 
hudi-spark-datasource/{hudi-spark3.1.x/src/main/scala/org/apache/spark/sql/HoodieSpark31CatalystPlanUtils.scala
 => 
hudi-spark3.0.x/src/main/scala/org/apache/spark/sql/HoodieSpark30CatalystPlanUtils.scala}
 (97%)
 copy 
hudi-spark-datasource/{hudi-spark3.1.x/src/main/scala/org/apache/spark/sql/adapter/Spark3_1Adapter.scala
 => 
hudi-spark3.0.x/src/main/scala/org/apache/spark/sql/adapter/Spark3_0Adapter.scala}
 (60%)
 copy hudi-spark-datasource/{hudi-spark3.1.x => 
hudi-spark3.0.x}/src/main/scala/org/apache/spark/sql/avro/AvroDeserializer.scala
 (98%)
 copy hudi-spark-datasource/{hudi-spark3.1.x => 
hudi-spark3.0.x}/src/main/scala/org/apache/spark/sql/avro/AvroSerializer.scala 
(97%)
 copy hudi-spark-datasource/{hudi-spark3.1.x => 
hudi-spark3.0.x}/src/main/scala/org/apache/spark/sql/avro/AvroUtils.scala (88%)
 copy 
hudi-spark-datasource/{hudi-spark3.1.x/src/main/scala/org/apache/spark/sql/avro/HoodieSpark3_1AvroDeserializer.scala
 => 
hudi-spark3.0.x/src/main/scala/org/apache/spark/sql/avro/HoodieSpark3_0AvroDeserializer.scala}
 (90%)
 copy 
hudi-spark-datasource/{hudi-spark2/src/main/scala/org/apache/spark/sql/avro/HoodieSpark2_4AvroSerializer.scala
 => 
hudi-spark3.0.x/src/main/scala/org/apache/spark/sql/avro/HoodieSpark3_0AvroSerializer.scala}
 (94%)
 copy hudi-spark-datasource/{hudi-spark3.1.x => 
hudi-spark3.0.x}/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/HStatments.scala
 (100%)
 copy 
hudi-spark-datasource/{hudi-spark3.2.x/src/main/scala/org/apache/spark/sql/execution/datasources/Spark32NestedSchemaPruning.scala
 => 
hudi-spark3.0.x/src/main/scala/org/apache/spark/sql/execution/datasources/Spark30NestedSchemaPruning.scala}
 (68%)
 copy 
hudi-spark-datasource/{hudi-spark3.1.x/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/Spark31HoodieParquetFileFormat.scala
 => 
hudi-spark3.0.x/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/Spark30HoodieParquetFileFormat.scala}
 (97%)
 copy 
hudi-spark-datasource/{hudi-spark3.1.x/src/main/scala/org/apache/spark/sql/hudi/Spark31ResolveHudiAlterTableCommand.scala
 => 
hudi-spark3.0.x/src/main/scala/org/apache/spark/sql/hudi/Spark30ResolveHudiAlterTableCommand.scala}
 (87%)
 copy 
hudi-spark-datasource/{hudi-spark3.1.x/src/main/scala/org/apache/spark/sql/hudi/command/Spark31AlterTableCommand.scala
 => 
hudi-spark3.0.x/src/main/scala/org/apache/spark/sql/hudi/command/Spark30AlterTableCommand.scala}
 (90%)
 copy 
hudi-spark-datasource/{hudi-spark3.1.x/src/main/scala/org/apache/spark/sql/parser/HoodieSpark31SqlAstBuilder.scala
 => 
hudi-spark3.0.x/src/main/scala/org/apache/spark/sql/parser/HoodieSpark30SqlAstBuilder.scala}
 (96%)
 copy 
hudi-spark-datasource/{hudi-spark3.1.x/src/main/scala/org/apache/spark/sql/parser/HoodieSpark3_1ExtendedSqlParser.scala
 => 
hudi-spark3.0.x/src/main/scala/org/apache/spark/sql/parser/HoodieSpark3_0ExtendedSqlParser.scala}
 (86%)
 copy hudi-spark-datasource/{hudi-spark3.1.x => 
hudi-spark3.0.x}/src/main/scala/org/apache/spark/sql/vectorized/ColumnarUtils.scala
 (100%)

Reply via email to