apache / apache/arrow-cookbook

[Java] How to use the C Data Interface for Java <--> Python

Open
#324 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
108
Forks
49
Avg merge
2h 14m
Merged PRs (30d)
1

Description

Describe uses of c data interface:
- Share ValueVectors
- Share VectorSchemaRoots

Document current restriction related to:
- Share RootAlloctors
- Long live of RootAllocator needed

Contributor guide

Open the contributing guide

Research direction

Start by locating the Java C Data Interface documentation and examples covering JavaPython exchange. Document sharing ValueVectors and VectorSchemaRoots, and record the current restrictions on sharing RootAllocators and the required RootAllocator lifetime; the issue is done when these use cases and limitations are clearly explained.

Written by the indexing model from the issue text.

Assessment

Tech stack
c, java, python
Domain
documentation
Issue type
Documentation
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.