Uploaded image for project: 'Apache Arrow'
  1. Apache Arrow
  2. ARROW-4463

[Rust] Support read:write of Feather files

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Closed
    • Major
    • Resolution: Invalid
    • 0.12.0
    • None
    • Rust

    Description

      As an Arrow developer/user, I'd like to be able to read and write Feather files.

      The current I/O story in Rust isn't great, we don't yet fully support reading and writing between Parquet, we can only read CSV but not yet writing. This is an inconvenience (at least for me).

      I propose supporting the Feather format in Rust, initially with the following limitations:

      • No date/time support until ARROW-4386 (and potentially more work) lands
      • Reading categorical data (from other languages) but not writing them
      • Reading and writing from and to single record batches. We don't yet support slicing of arrays ARROW-3954

      If the above are accept(ed|able), we can enhance the Feather support as the dependencies on the above limitations are lifted. 

      We can also refactor the Feather code as we work on more IPC in Rust.

      Attachments

        Issue Links

          Activity

            People

              nevi_me Neville Dipale
              nevi_me Neville Dipale
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 40m
                  40m