[Java] Allow to set Compression Codec in Arrow Writer
- Dominant language
- Java
- Stars
- 94
- Forks
- 152
- Avg merge
- 3d 16h
- Merged PRs (30d)
- 11
Description
ArrowFileWriter and ArrowStreamWriter doesn't expose a constructor for setting a {_}CompressionCodec{_}.
If they are not meant to, there should be proper documentation on how to save compressed data.
**Reporter**: [Michal Zaborec](https://issues.apache.org/jira/browse/ARROW-18143)
**Note**: *This issue was originally created as [ARROW-18143](https://issues.apache.org/jira/browse/ARROW-18143). Please see the [migration documentation](https://github.com/apache/arrow/issues/14542) for further details.*
Contributor guide
Research direction
Start by inspecting the ArrowFileWriter and ArrowStreamWriter constructors and the existing compression documentation. Determine whether compression should be configurable through the writers or documented as an existing workflow, then verify that the chosen behavior allows saving compressed Arrow data.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- data-engineering
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100