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

Go to the source code of this file.

Namespaces

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

Functions

arrow::Status arrow::py::InferArrowType (PyObject *obj, std::shared_ptr< arrow::DataType > *out_type)
 
arrow::Status arrow::py::InferArrowTypeAndSize (PyObject *obj, int64_t *size, std::shared_ptr< arrow::DataType > *out_type)
 
arrow::Status arrow::py::InferArrowSize (PyObject *obj, int64_t *size)
 
arrow::Status arrow::py::AppendPySequence (PyObject *obj, int64_t size, const std::shared_ptr< arrow::DataType > &type, arrow::ArrayBuilder *builder)
 
Status arrow::py::ConvertPySequence (PyObject *obj, MemoryPool *pool, std::shared_ptr< Array > *out)
 
Status arrow::py::ConvertPySequence (PyObject *obj, MemoryPool *pool, std::shared_ptr< Array > *out, const std::shared_ptr< DataType > &type)
 
Status arrow::py::ConvertPySequence (PyObject *obj, MemoryPool *pool, std::shared_ptr< Array > *out, const std::shared_ptr< DataType > &type, int64_t size)
 
Status arrow::py::InvalidConversion (PyObject *obj, const std::string &expected_type_name, std::ostream *out)
 
Status arrow::py::CheckPythonBytesAreFixedLength (PyObject *obj, Py_ssize_t expected_length)