You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem or challenge? Please describe what you are trying to do.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
this is a follow-up issue for #1595 (which is a basic prototype), the aim of this issue is to complete native parquet writer and make it the default choice.
support different types of insert, e.g. insert into dir, insert into table, dataframe saveAsTable, CTAS, etc.
support bucketing and partitioning hive table (p.s. partitioning/bucketing on complex type is not supported)
support complex type
support HDFS and local FS
support S3 and azure FS (just need to test)
support ansi mode
support reporting write metrics
supporting ORC is NOT considered in this issue
Describe the solution you'd like
A clear and concise description of what you want to happen.
added a new config called spark.gluten.sql.native.parquet.writer.enabled to let Gluten use native parquet writer where possible. e.g.
spark.write.parquet(path)
spark.sql("insert into parquet_table")
spark.sql("insert into directory stored as parquet")
by default, spark.gluten.sql.native.parquet.writer.enabled is false, because currently native parquet writer is still incomplete
We copied&modified ParquetFileFormat, HiveFileFormat, FileFormatWriter, FileFormatDataWriter. In order to minimize maitenance efforts all the copied files are put into shim
the usage of spark.write.format("native_parquet") or spark.write.format("velox") ,i.e. a specicial souce name indicating native parquet, is no longer suppported
Is your feature request related to a problem or challenge? Please describe what you are trying to do.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
this is a follow-up issue for #1595 (which is a basic prototype), the aim of this issue is to complete native parquet writer and make it the default choice.
supporting ORC is NOT considered in this issue
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.
The text was updated successfully, but these errors were encountered: