You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jira@arrow.apache.org by "Todd Farmer (Jira)" <ji...@apache.org> on 2022/07/12 14:05:02 UTC

[jira] [Assigned] (ARROW-13742) [C++][Go] Expose Dataset API to Go via C interface

     [ https://issues.apache.org/jira/browse/ARROW-13742?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Todd Farmer reassigned ARROW-13742:
-----------------------------------

    Assignee:     (was: Matthew Topol)

This issue was last updated over 90 days ago, which may be an indication it is no longer being actively worked. To better reflect the current state, the issue is being unassigned. Please feel free to re-take assignment of the issue if it is being actively worked, or if you plan to start that work soon.

> [C++][Go] Expose Dataset API to Go via C interface
> --------------------------------------------------
>
>                 Key: ARROW-13742
>                 URL: https://issues.apache.org/jira/browse/ARROW-13742
>             Project: Apache Arrow
>          Issue Type: New Feature
>          Components: C++, Continuous Integration, Go
>            Reporter: Matthew Topol
>            Priority: Major
>              Labels: pull-request-available
>          Time Spent: 1h 20m
>  Remaining Estimate: 0h
>
> Rather than attempting to reimplement the Compute and Dataset APIs in Go, which would be fairly un-maintainable, we can expose the Compute and Dataset APIs from the libraries using a C interface and then have Go access them via cgo and the C Data Interface. 
> This requires both adding a C api to the Dataset library and a new module in the Go which would then rely on needing to link against it during build. As a result it also requires adding to the build scripts to properly test it. 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)