Apache Arrow (C++)
A columnar in-memory analytics layer designed to accelerate big data.
Public Member Functions | List of all members
arrow::TypeVisitor Class Reference

#include <arrow/visitor.h>

Public Member Functions

virtual ~TypeVisitor ()=default
 
virtual Status Visit (const NullType &type)
 
virtual Status Visit (const BooleanType &type)
 
virtual Status Visit (const Int8Type &type)
 
virtual Status Visit (const Int16Type &type)
 
virtual Status Visit (const Int32Type &type)
 
virtual Status Visit (const Int64Type &type)
 
virtual Status Visit (const UInt8Type &type)
 
virtual Status Visit (const UInt16Type &type)
 
virtual Status Visit (const UInt32Type &type)
 
virtual Status Visit (const UInt64Type &type)
 
virtual Status Visit (const HalfFloatType &type)
 
virtual Status Visit (const FloatType &type)
 
virtual Status Visit (const DoubleType &type)
 
virtual Status Visit (const StringType &type)
 
virtual Status Visit (const BinaryType &type)
 
virtual Status Visit (const FixedSizeBinaryType &type)
 
virtual Status Visit (const Date64Type &type)
 
virtual Status Visit (const Date32Type &type)
 
virtual Status Visit (const Time32Type &type)
 
virtual Status Visit (const Time64Type &type)
 
virtual Status Visit (const TimestampType &type)
 
virtual Status Visit (const IntervalType &type)
 
virtual Status Visit (const DecimalType &type)
 
virtual Status Visit (const ListType &type)
 
virtual Status Visit (const StructType &type)
 
virtual Status Visit (const UnionType &type)
 
virtual Status Visit (const DictionaryType &type)
 

Constructor & Destructor Documentation

◆ ~TypeVisitor()

virtual arrow::TypeVisitor::~TypeVisitor ( )
virtualdefault

Member Function Documentation

◆ Visit() [1/27]

virtual Status arrow::TypeVisitor::Visit ( const NullType type)
virtual

◆ Visit() [2/27]

virtual Status arrow::TypeVisitor::Visit ( const BooleanType type)
virtual

◆ Visit() [3/27]

virtual Status arrow::TypeVisitor::Visit ( const Int8Type type)
virtual

◆ Visit() [4/27]

virtual Status arrow::TypeVisitor::Visit ( const Int16Type type)
virtual

◆ Visit() [5/27]

virtual Status arrow::TypeVisitor::Visit ( const Int32Type type)
virtual

◆ Visit() [6/27]

virtual Status arrow::TypeVisitor::Visit ( const Int64Type type)
virtual

◆ Visit() [7/27]

virtual Status arrow::TypeVisitor::Visit ( const UInt8Type type)
virtual

◆ Visit() [8/27]

virtual Status arrow::TypeVisitor::Visit ( const UInt16Type type)
virtual

◆ Visit() [9/27]

virtual Status arrow::TypeVisitor::Visit ( const UInt32Type type)
virtual

◆ Visit() [10/27]

virtual Status arrow::TypeVisitor::Visit ( const UInt64Type type)
virtual

◆ Visit() [11/27]

virtual Status arrow::TypeVisitor::Visit ( const HalfFloatType type)
virtual

◆ Visit() [12/27]

virtual Status arrow::TypeVisitor::Visit ( const FloatType type)
virtual

◆ Visit() [13/27]

virtual Status arrow::TypeVisitor::Visit ( const DoubleType type)
virtual

◆ Visit() [14/27]

virtual Status arrow::TypeVisitor::Visit ( const StringType type)
virtual

◆ Visit() [15/27]

virtual Status arrow::TypeVisitor::Visit ( const BinaryType type)
virtual

◆ Visit() [16/27]

virtual Status arrow::TypeVisitor::Visit ( const FixedSizeBinaryType type)
virtual

◆ Visit() [17/27]

virtual Status arrow::TypeVisitor::Visit ( const Date64Type type)
virtual

◆ Visit() [18/27]

virtual Status arrow::TypeVisitor::Visit ( const Date32Type type)
virtual

◆ Visit() [19/27]

virtual Status arrow::TypeVisitor::Visit ( const Time32Type type)
virtual

◆ Visit() [20/27]

virtual Status arrow::TypeVisitor::Visit ( const Time64Type type)
virtual

◆ Visit() [21/27]

virtual Status arrow::TypeVisitor::Visit ( const TimestampType type)
virtual

◆ Visit() [22/27]

virtual Status arrow::TypeVisitor::Visit ( const IntervalType type)
virtual

◆ Visit() [23/27]

virtual Status arrow::TypeVisitor::Visit ( const DecimalType type)
virtual

◆ Visit() [24/27]

virtual Status arrow::TypeVisitor::Visit ( const ListType type)
virtual

◆ Visit() [25/27]

virtual Status arrow::TypeVisitor::Visit ( const StructType type)
virtual

◆ Visit() [26/27]

virtual Status arrow::TypeVisitor::Visit ( const UnionType type)
virtual

◆ Visit() [27/27]

virtual Status arrow::TypeVisitor::Visit ( const DictionaryType type)
virtual

The documentation for this class was generated from the following file: