Skip to content

[AURON #2080] Support Hive Parquet table to NativeParquetHiveTableScanExec #2081

Draft
guixiaowen wants to merge 4 commits intoapache:masterfrom
guixiaowen:hiveTableScanExec
Draft

[AURON #2080] Support Hive Parquet table to NativeParquetHiveTableScanExec #2081
guixiaowen wants to merge 4 commits intoapache:masterfrom
guixiaowen:hiveTableScanExec

Conversation

@guixiaowen
Copy link
Contributor

@guixiaowen guixiaowen commented Mar 10, 2026

Which issue does this PR close?

Closes #2080

Rationale for this change

Switch the Spark execution plan to HiveTableScanExec, and when the table storage type is Parquet, the native execution plan NativeParquetHiveTableScanExec executes.

Design parameters are as follows:
spark.auron.enable.hiveTable and spark.auron.enable.parquetHiveTableScanExec parameters

Eg:
spark.auron.enable.hiveTable default is true (When set to true, this conversion is enabled by default)
spark.auron.enable.parquetHiveTableScanExec default is false(When set to true, this conversion is enabled by default))

What changes are included in this PR?

Are there any user-facing changes?

NO.

How was this patch tested?

UT

@guixiaowen guixiaowen changed the title [AURON #2080]Support Hive Parquet table to native [AURON #2080] Support Hive Parquet table to native Mar 10, 2026
@guixiaowen guixiaowen changed the title [AURON #2080] Support Hive Parquet table to native [AURON #2080] Support Hive Parquet table to NativeParquetHiveTableScanExec Mar 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Support Hive Parquet table to native

1 participant