Apache Arrow (C++)
A columnar in-memory analytics layer designed to accelerate big data.
Classes | Namespaces | Functions
table.h File Reference
#include <cstdint>
#include <memory>
#include <string>
#include <vector>
#include "arrow/array.h"
#include "arrow/record_batch.h"
#include "arrow/type.h"
#include "arrow/util/macros.h"
#include "arrow/util/visibility.h"

Go to the source code of this file.

Classes

class  arrow::ChunkedArray
 A data structure managing a list of primitive Arrow arrays logically as one large array. More...
 
class  arrow::Column
 An immutable column data structure consisting of a field (type metadata) and a chunked data array. More...
 
class  arrow::Table
 Logical table as sequence of chunked arrays. More...
 
class  arrow::TableBatchReader
 Compute a sequence of record batches from a (possibly chunked) Table. More...
 

Namespaces

 arrow
 Top-level namespace for Apache Arrow C++ API.
 

Functions

Status arrow::ConcatenateTables (const std::vector< std::shared_ptr< Table >> &tables, std::shared_ptr< Table > *table)
 Construct table from multiple input tables. More...