Apache Arrow
3.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
C#
Go
Java
JavaScript
Julia
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
View page source
C++ Implementation
ΒΆ
User Guide
High-Level Overview
Conventions
Using Arrow C++ in your own project
Memory Management
Arrays
Data Types
Tabular Data
Compute Functions
Input / output and filesystems
Reading and writing the Arrow IPC format
Reading and writing Parquet files
Reading CSV files
Reading JSON files
Arrow Flight RPC
Examples
Minimal build using CMake
Row to columnar conversion
std::tuple-like ranges to Arrow
API Reference
Programming Support
Memory (management)
Data Types
Arrays
Scalars
Array Builders
Two-dimensional Datasets
C Interfaces
Compute Functions
Tensors
Utilities
Input / output
Arrow IPC
File Formats
CUDA support
Arrow Flight RPC
Filesystems