apache / apache/arrow

[C++] Add write support for ORC in the Datasets API

Open
#29,422 3 comments 0 reactions 0 assignees View on GitHub
Component: C++ Type: task
Dominant language
C++
Stars
17.1k
Forks
4.3k
Avg merge
3d 13h
Merged PRs (30d)
88

Description

ARROW-13572 (https://github.com/apache/arrow/pull/10991) added basic support for ORC file format in the Datasets API, but didn't yet add support to write datasets to the ORC format.

**Reporter**: [Joris Van den Bossche](https://issues.apache.org/jira/browse/ARROW-13796) / @jorisvandenbossche

**Note**: *This issue was originally created as [ARROW-13796](https://issues.apache.org/jira/browse/ARROW-13796). Please see the [migration documentation](https://github.com/apache/arrow/issues/14542) for further details.*

Contributor guide

Open the contributing guide

Research direction

Start with the Datasets API and the basic ORC support introduced by ARROW-13572 and pull request 10991. Trace how datasets are currently written for supported formats, then add equivalent ORC write support and verify that writing datasets to ORC works through the Datasets API.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
data-engineering
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.