You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@arrow.apache.org by "Eric Erhardt (JIRA)" <ji...@apache.org> on 2019/02/12 15:08:00 UTC

[jira] [Created] (ARROW-4543) [C#] Update Flat Buffers code to latest version

Eric Erhardt created ARROW-4543:
-----------------------------------

             Summary: [C#] Update Flat Buffers code to latest version
                 Key: ARROW-4543
                 URL: https://issues.apache.org/jira/browse/ARROW-4543
             Project: Apache Arrow
          Issue Type: Improvement
          Components: C#
            Reporter: Eric Erhardt
            Assignee: Eric Erhardt


In order to support zero-copy reads, we should update to the latest Google Flat Buffers code. A recent change now allows [C# support for directly reading and writing to memory other than byte|https://github.com/google/flatbuffers/pull/4886][] which will make reading native memory using `Memory<byte>` possible.

Along with this update, we should mark the flat buffers types as `internal`, since they are an implementation detail of the library. From an API perspective, it is confusing to see multiple public types named "Schema", "Field", "RecordBatch" etc.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)