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

Go to the source code of this file.

Classes

class  arrow::NumericArray< TYPE >
 
class  arrow::NumericBuilder< T >
 Base class for all Builders that emit an Array of a scalar numerical type. More...
 
class  arrow::NumericTensor< TypeClass >
 

Namespaces

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

Typedefs

using arrow::Date64Array = NumericArray< Date64Type >
 
using arrow::Date32Array = NumericArray< Date32Type >
 
using arrow::Time32Array = NumericArray< Time32Type >
 
using arrow::Time64Array = NumericArray< Time64Type >
 
using arrow::TimestampArray = NumericArray< TimestampType >
 
using arrow::IntervalArray = NumericArray< IntervalType >
 

Functions

std::shared_ptr< DataType > arrow::null ()
 
std::shared_ptr< DataType > arrow::boolean ()
 
std::shared_ptr< DataType > arrow::int8 ()
 
std::shared_ptr< DataType > arrow::int16 ()
 
std::shared_ptr< DataType > arrow::int32 ()
 
std::shared_ptr< DataType > arrow::int64 ()
 
std::shared_ptr< DataType > arrow::uint8 ()
 
std::shared_ptr< DataType > arrow::uint16 ()
 
std::shared_ptr< DataType > arrow::uint32 ()
 
std::shared_ptr< DataType > arrow::uint64 ()
 
std::shared_ptr< DataType > arrow::float16 ()
 
std::shared_ptr< DataType > arrow::float32 ()
 
std::shared_ptr< DataType > arrow::float64 ()
 
std::shared_ptr< DataType > arrow::utf8 ()
 
std::shared_ptr< DataType > arrow::binary ()
 
std::shared_ptr< DataType > arrow::date32 ()
 
std::shared_ptr< DataType > arrow::date64 ()
 
std::shared_ptr< DataType > arrow::decimal_type (int precision, int scale)