apache / apache/datafusion-comet

[EPIC] Improve Comet Native writer

Open
#2,967 7 comments 3 reactions 0 assignees View on GitHub
enhancement
Dominant language
Scala
Stars
1.3k
Forks
373
Avg merge
2d 4h
Merged PRs (30d)
198

Description

### What is the problem the feature request solves?

This epic to track Comet native writer issues
- [x] #2958
- [x] #2944
- [ ] #2957
- [x] #2890
- [ ] #2970
- [x] #2971
- [ ] #2985
- [ ] #3015
- [x] #3023
- [x] #3032
- [ ] #3041
- [x] #3209
- [ ] #3521
- [ ] empty file should be skipped while write to file
- [ ] INSERT INTO TABLE - complex type but different names
- [ ] Insert overwrite table command should output correct schema: basic
- [ ] parquet timestamp conversion
- [ ] SPARK-29174 Support LOCAL in INSERT OVERWRITE DIRECTORY to data source
- [ ] SPARK-33901: ctas should should not change table's schema
- [ ] SPARK-37160: CREATE TABLE AS SELECT with CHAR_AS_VARCHAR
- [ ] SPARK-38336 INSERT INTO statements with tables with default columns: positive tests
- [ ] SPARK-38811 INSERT INTO on columns added with ALTER TABLE ADD COLUMNS: Positive tests
- [ ] SPARK-43071: INSERT INTO from queries whose final operators are not projections
- [ ] write path implements onTaskCommit API correctly
- [ ] Write Spark version into Parquet metadata
- [x] #3608
- [ ] respect parquet block size
- [x] #4929
- [ ] https://github.com/apache/datafusion-comet/pull/4946

Additional tests which had to be ignored for spark 4 :

- [ ] ctas with union
- [ ] SPARK-48817: test multi inserts

### Describe the potential solution

_No response_

### Additional context

_No response_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.