OmniSciDB  72c90bc290
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups 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 arrow::Array &array, std::vector< DATA_TYPE > &buffer, import_export::BadRowsTracker *const bad_rows_tracker)
 
- Public Member Functions inherited from anonymous_namespace{ArrowImporter.h}::DataBufferBase
 DataBufferBase (const ColumnDescriptor *cd, const arrow::Array &array, import_export::BadRowsTracker *const bad_rows_tracker)
 

Public Attributes

std::vector< DATA_TYPE > & buffer
 
- Public Attributes inherited from anonymous_namespace{ArrowImporter.h}::DataBufferBase
const ColumnDescriptorcd
 
const arrow::Array & array
 
import_export::BadRowsTracker
*const 
bad_rows_tracker
 
const arrow::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 196 of file ArrowImporter.h.

Constructor & Destructor Documentation

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

Definition at line 198 of file ArrowImporter.h.

202  : DataBufferBase(cd, array, bad_rows_tracker), buffer(buffer) {}
DataBufferBase(const ColumnDescriptor *cd, const arrow::Array &array, import_export::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 197 of file ArrowImporter.h.


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