OmniSciDB  b24e664e58
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
anonymous_namespace{ArrowImporter.h}::DataBuffer< DATA_TYPE > Struct Template Reference

#include <ArrowImporter.h>

+ Inheritance diagram for anonymous_namespace{ArrowImporter.h}::DataBuffer< DATA_TYPE >:
+ Collaboration diagram for anonymous_namespace{ArrowImporter.h}::DataBuffer< DATA_TYPE >:

Public Member Functions

 DataBuffer (const ColumnDescriptor *cd, const Array &array, std::vector< DATA_TYPE > &buffer, Importer_NS::BadRowsTracker *const bad_rows_tracker)
 
- Public Member Functions inherited from anonymous_namespace{ArrowImporter.h}::DataBufferBase
 DataBufferBase (const ColumnDescriptor *cd, const Array &array, Importer_NS::BadRowsTracker *const bad_rows_tracker)
 

Public Attributes

std::vector< DATA_TYPE > & buffer
 
- Public Attributes inherited from anonymous_namespace{ArrowImporter.h}::DataBufferBase
const ColumnDescriptorcd
 
const Array & array
 
Importer_NS::BadRowsTracker *const bad_rows_tracker
 
const DataType & arrow_type
 
const int arrow_decimal_scale
 
const SQLTypeInfo old_type
 
const SQLTypeInfo new_type
 

Detailed Description

template<typename DATA_TYPE>
struct anonymous_namespace{ArrowImporter.h}::DataBuffer< DATA_TYPE >

Definition at line 193 of file ArrowImporter.h.

Constructor & Destructor Documentation

template<typename DATA_TYPE >
anonymous_namespace{ArrowImporter.h}::DataBuffer< DATA_TYPE >::DataBuffer ( const ColumnDescriptor cd,
const Array &  array,
std::vector< DATA_TYPE > &  buffer,
Importer_NS::BadRowsTracker *const  bad_rows_tracker 
)
inline

Definition at line 195 of file ArrowImporter.h.

199  : DataBufferBase(cd, array, bad_rows_tracker), buffer(buffer) {}
DataBufferBase(const ColumnDescriptor *cd, const Array &array, Importer_NS::BadRowsTracker *const bad_rows_tracker)

Member Data Documentation

template<typename DATA_TYPE >
std::vector<DATA_TYPE>& anonymous_namespace{ArrowImporter.h}::DataBuffer< DATA_TYPE >::buffer

Definition at line 194 of file ArrowImporter.h.


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