Apache Arrow
2.0.0

Specifications and Protocols

  • 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

Libraries

  • Implementation Status
  • C/GLib
  • C++
    • User Guide
    • Examples
    • API Reference
      • Programming Support
      • Memory (management)
      • Data Types
      • Arrays
      • Scalars
      • Array Builders
      • Two-dimensional Datasets
      • C Interfaces
      • Compute Functions
      • Tensors
      • Utilities
      • Input / output
      • File Formats
      • CUDA support
      • Arrow Flight RPC
      • Filesystems
  • C#
  • Go
  • Java
  • JavaScript
  • MATLAB
  • Python
  • R
  • Ruby
  • Rust

Development

  • Contributing to Apache Arrow
  • C++ Development
  • Python Development
  • Daily Development using Archery
  • Packaging and Testing with Crossbow
  • Running Docker Builds
  • Benchmarks
  • Building the Documentation
Apache Arrow
  • »
  • C++ Implementation »
  • API Reference
  • View page source

API ReferenceΒΆ

  • Programming Support
    • General information
    • Error return and reporting
  • Memory (management)
    • Devices
    • Memory Managers
    • Buffers
    • Memory Pools
    • Allocation Functions
    • Slicing
    • Buffer Builders
    • STL Integration
  • Data Types
    • Factory functions
    • Concrete type subclasses
      • Primitive
      • Time-related
      • Binary-like
      • Nested
      • Dictionary-encoded
    • Fields and Schemas
  • Arrays
    • Concrete array subclasses
      • Non-nested
      • Nested
    • Chunked Arrays
  • Scalars
    • Factory functions
    • Concrete scalar subclasses
  • Array Builders
    • Concrete builder subclasses
  • Two-dimensional Datasets
    • Record Batches
    • Tables
  • C Interfaces
    • ABI Structures
    • C Data Interface
    • C Stream Interface
  • Compute Functions
    • Datum class
    • Abstract Function classes
    • Function registry
    • Convenience functions
    • Concrete options classes
  • Tensors
    • Dense Tensors
    • Sparse Tensors
  • Utilities
    • Decimal Numbers
    • Abstract Sequences
    • Compression
  • Input / output
    • Interfaces
    • Concrete implementations
      • In-memory streams
      • Local files
      • Buffering input / output wrappers
      • Compressed input / output wrappers
  • File Formats
    • CSV
    • Line-separated JSON
    • Parquet reader
    • Parquet writer
  • CUDA support
    • Contexts
    • Devices
    • Buffers
    • Memory Input / Output
    • IPC
  • Arrow Flight RPC
    • Common Types
    • Clients
    • Servers
    • Error Handling
  • Filesystems
    • Interface
    • High-level factory function
    • Concrete implementations
Next Previous

© Copyright 2016-2019 Apache Software Foundation

Built with Sphinx using a theme provided by Read the Docs.