Contents Menu Expand
logo
Specifications and Protocols Implementation Status C/GLib C++ C# Go Java JavaScript Julia MATLAB Python R Ruby Rust Development
  • 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

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
  • Arrow IPC
    • IPC options
    • Reading IPC streams and files
      • Blocking API
      • Event-driven API
      • Statistics
    • Writing IPC streams and files
      • Blocking API
      • Statistics
  • 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
Conversion of range of std::tuple-like to Table instances Programming Support

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