Contents Menu Expand
logo
Specifications and Protocols Implementation Status C/GLib C++ C# Go Java JavaScript Julia MATLAB Python R Ruby Rust Development
  • Format Versioning and Stability
  • Arrow Columnar Format
  • Arrow Flight RPC
  • Integration Testing
  • The Arrow C data interface
  • The Arrow C stream interface
  • Other Data Structures

Specifications and Protocols¶

TODO FILL IN

  • Format Versioning and Stability
    • Backward Compatibility
    • Forward Compatibility
    • Long-Term Stability
    • Pre-1.0.0 Versions
  • Arrow Columnar Format
    • Terminology
    • Physical Memory Layout
    • Logical Types
    • Serialization and Interprocess Communication (IPC)
    • Implementation guidelines
  • Arrow Flight RPC
    • RPC Methods
    • Authentication
    • Error Handling
    • External Resources
    • Protocol Buffer Definitions
  • Integration Testing
    • Running integration tests
    • JSON test data format
  • The Arrow C data interface
    • Rationale
    • Data type description – format strings
    • Structure definitions
    • Example use case
    • C producer examples
    • Why two distinct structures?
    • Updating this specification
    • Inspiration
  • The Arrow C stream interface
    • Semantics
    • Structure definition
    • C consumer example
  • Other Data Structures
    • Tensor (Multi-dimensional Array)
    • Sparse Tensor
Apache Arrow Format Versioning and Stability

© Copyright 2016-2019 Apache Software Foundation.
Created using Sphinx 3.1.2.