You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hudi.apache.org by xu...@apache.org on 2022/03/08 18:06:07 UTC
[hudi] branch master updated (575bc63 -> 08fd80c)
This is an automated email from the ASF dual-hosted git repository.
xushiyan pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/hudi.git.
from 575bc63 [HUDI-3356][HUDI-3203] HoodieData for metadata index records; BloomFilter construction from index based on the type param (#4848)
add 08fd80c [HUDI-3221] Support querying a table as of a savepoint (#4720)
No new revisions were added by this update.
Summary of changes:
.../org/apache/hudi/SparkAdapterSupport.scala | 4 +-
.../org/apache/spark/sql/hudi/SparkAdapter.scala | 10 +
hudi-spark-datasource/README.md | 18 +
.../spark/sql/hudi/analysis/HoodieAnalysis.scala | 39 +-
.../spark/sql/hudi/TestTimeTravelTable.scala | 241 ++
.../apache/hudi/spark/sql/parser/HoodieSqlBase.g4 | 1 +
.../apache/spark/sql/adapter/Spark2Adapter.scala | 14 +
.../apache/spark/sql/adapter/Spark3Adapter.scala | 14 +
hudi-spark-datasource/hudi-spark3/pom.xml | 18 +
.../hudi-spark3/src/main/antlr4/imports/SqlBase.g4 | 1908 +++++++++++
.../apache/hudi/spark/sql/parser/HoodieSqlBase.g4} | 22 +-
.../apache/spark/sql/adapter/Spark3_2Adapter.scala | 54 +
.../plans/logical/TimeTravelRelation.scala} | 19 +-
.../HoodieSpark3_2ExtendedSqlAstBuilder.scala | 3342 ++++++++++++++++++++
.../parser/HoodieSpark3_2ExtendedSqlParser.scala} | 21 +-
style/scalastyle.xml | 4 +-
16 files changed, 5700 insertions(+), 29 deletions(-)
create mode 100644 hudi-spark-datasource/hudi-spark/src/test/scala/org/apache/spark/sql/hudi/TestTimeTravelTable.scala
create mode 100644 hudi-spark-datasource/hudi-spark3/src/main/antlr4/imports/SqlBase.g4
copy hudi-spark-datasource/{hudi-spark-common/src/main/scala/org/apache/spark/sql/avro/HoodieAvroSerializer.scala => hudi-spark3/src/main/antlr4/org/apache/hudi/spark/sql/parser/HoodieSqlBase.g4} (60%)
create mode 100644 hudi-spark-datasource/hudi-spark3/src/main/scala/org/apache/spark/sql/adapter/Spark3_2Adapter.scala
copy hudi-spark-datasource/{hudi-spark2/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/DeleteFromTable.scala => hudi-spark3/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/TimeTravelRelation.scala} (61%)
create mode 100644 hudi-spark-datasource/hudi-spark3/src/main/scala/org/apache/spark/sql/parser/HoodieSpark3_2ExtendedSqlAstBuilder.scala
copy hudi-spark-datasource/{hudi-spark2/src/main/scala/org/apache/spark/sql/hudi/parser/HoodieSpark2ExtendedSqlParser.scala => hudi-spark3/src/main/scala/org/apache/spark/sql/parser/HoodieSpark3_2ExtendedSqlParser.scala} (90%)