Contents Menu Expand
logo
  • Specifications and Protocols
  • Libraries
  • Development
  • Implementation Status
  • C/GLib
  • C++
    • 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
  • C#
  • Go
  • Java
    • ValueVector
    • VectorSchemaRoot
    • Reading/Writing IPC formats
    • Reference (javadoc)
  • JavaScript
  • Julia
  • MATLAB
  • Python
    • Installing PyArrow
    • Memory and IO Interfaces
    • Data Types and In-Memory Data Model
    • Compute Functions
    • Streaming, Serialization, and IPC
    • Filesystem Interface
    • Filesystem Interface (legacy)
      • pyarrow.hdfs.connect
      • pyarrow.HadoopFileSystem.cat
      • pyarrow.HadoopFileSystem.chmod
      • pyarrow.HadoopFileSystem.chown
      • pyarrow.HadoopFileSystem.delete
      • pyarrow.HadoopFileSystem.df
      • pyarrow.HadoopFileSystem.disk_usage
      • pyarrow.HadoopFileSystem.download
      • pyarrow.HadoopFileSystem.exists
      • pyarrow.HadoopFileSystem.get_capacity
      • pyarrow.HadoopFileSystem.get_space_used
      • pyarrow.HadoopFileSystem.info
      • pyarrow.HadoopFileSystem.ls
      • pyarrow.HadoopFileSystem.mkdir
      • pyarrow.HadoopFileSystem.open
      • pyarrow.HadoopFileSystem.rename
      • pyarrow.HadoopFileSystem.rm
      • pyarrow.HadoopFileSystem.upload
      • pyarrow.HdfsFile
    • The Plasma In-Memory Object Store
    • NumPy Integration
    • Pandas Integration
    • Timestamps
    • Reading CSV files
    • Feather File Format
    • Reading JSON files
    • Reading and Writing the Apache Parquet Format
    • Tabular Datasets
    • CUDA Integration
    • Extending pyarrow
    • Using pyarrow from C++ and Cython Code
    • API Reference
      • Data Types and Schemas
      • Arrays and Scalars
      • Buffers and Memory
      • Compute Functions
      • Streams and File Access
      • Tables and Tensors
      • Serialization and IPC
      • Arrow Flight
      • Tabular File Formats
      • Filesystems
      • Dataset
      • Plasma In-Memory Object Store
      • CUDA Integration
      • Miscellaneous
    • Getting Involved
    • Benchmarks
  • R
  • Ruby
  • Rust

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.