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

    • Sub-task
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 0.13.0
    • 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

              eerhardt Eric Erhardt
              eerhardt Eric Erhardt
              Votes:
              0 Vote for this issue
              Watchers:
              3 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