Uploaded image for project: 'Apache Arrow'
  1. Apache Arrow
  2. ARROW-4502 [C#] Add support for zero-copy reads
  3. ARROW-4543

[C#] Update Flat Buffers code to latest version

    XMLWordPrintableJSON

    Details

    • Type: Sub-task
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 0.13.0
    • Component/s: C#

      Description

      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[] 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.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                eerhardt Eric Erhardt
                Reporter:
                eerhardt Eric Erhardt
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - 24h
                  24h
                  Remaining:
                  Time Spent - 1h Remaining Estimate - 23h
                  23h
                  Logged:
                  Time Spent - 1h Remaining Estimate - 23h
                  1h