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
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
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 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
File Formats
CUDA support
Arrow Flight RPC
Filesystems