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

Go to the source code of this file.

Classes

struct  arrow::compute::CastOptions
 

Namespaces

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

Functions

Status arrow::compute::GetCastFunction (const DataType &in_type, const std::shared_ptr< DataType > &to_type, const CastOptions &options, std::unique_ptr< UnaryKernel > *kernel)
 
Status arrow::compute::Cast (FunctionContext *context, const Array &array, const std::shared_ptr< DataType > &to_type, const CastOptions &options, std::shared_ptr< Array > *out)
 Cast from one array type to another. More...
 
Status arrow::compute::Cast (FunctionContext *context, const ChunkedArray &array, const std::shared_ptr< DataType > &to_type, const CastOptions &options, std::shared_ptr< ChunkedArray > *out)
 Cast from one chunked array type to another. More...
 
Status arrow::compute::Cast (FunctionContext *context, const Column &array, const std::shared_ptr< DataType > &to_type, const CastOptions &options, std::shared_ptr< Column > *out)
 Cast from one column type to another. More...