Apache Arrow (C++)
A columnar in-memory analytics layer designed to accelerate big data.
Namespaces | Functions
pyarrow.h File Reference
#include "arrow/python/platform.h"
#include <memory>
#include "arrow/util/visibility.h"

Go to the source code of this file.


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


int arrow::py::import_pyarrow ()
bool arrow::py::is_buffer (PyObject *buffer)
Status arrow::py::unwrap_buffer (PyObject *buffer, std::shared_ptr< Buffer > *out)
PyObjectarrow::py::wrap_buffer (const std::shared_ptr< Buffer > &buffer)
bool arrow::py::is_data_type (PyObject *data_type)
Status arrow::py::unwrap_data_type (PyObject *data_type, std::shared_ptr< DataType > *out)
PyObjectarrow::py::wrap_data_type (const std::shared_ptr< DataType > &type)
bool arrow::py::is_field (PyObject *field)
Status arrow::py::unwrap_field (PyObject *field, std::shared_ptr< Field > *out)
PyObjectarrow::py::wrap_field (const std::shared_ptr< Field > &field)
bool arrow::py::is_schema (PyObject *schema)
Status arrow::py::unwrap_schema (PyObject *schema, std::shared_ptr< Schema > *out)
PyObjectarrow::py::wrap_schema (const std::shared_ptr< Schema > &schema)
bool arrow::py::is_array (PyObject *array)
Status arrow::py::unwrap_array (PyObject *array, std::shared_ptr< Array > *out)
PyObjectarrow::py::wrap_array (const std::shared_ptr< Array > &array)
bool arrow::py::is_tensor (PyObject *tensor)
Status arrow::py::unwrap_tensor (PyObject *tensor, std::shared_ptr< Tensor > *out)
PyObjectarrow::py::wrap_tensor (const std::shared_ptr< Tensor > &tensor)
bool arrow::py::is_column (PyObject *column)
Status arrow::py::unwrap_column (PyObject *column, std::shared_ptr< Column > *out)
PyObjectarrow::py::wrap_column (const std::shared_ptr< Column > &column)
bool arrow::py::is_table (PyObject *table)
Status arrow::py::unwrap_table (PyObject *table, std::shared_ptr< Table > *out)
PyObjectarrow::py::wrap_table (const std::shared_ptr< Table > &table)
bool arrow::py::is_record_batch (PyObject *batch)
Status arrow::py::unwrap_record_batch (PyObject *batch, std::shared_ptr< RecordBatch > *out)
PyObjectarrow::py::wrap_record_batch (const std::shared_ptr< RecordBatch > &batch)