OmniSciDB  72c90bc290
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ArrowResultSetConverter::ColumnBuilder Struct Reference

#include <ArrowResultSet.h>

+ Collaboration diagram for ArrowResultSetConverter::ColumnBuilder:

Public Types

using StrId = int32_t
 
using ArrowStrId = int32_t
 

Public Attributes

std::shared_ptr< arrow::Field > field
 
std::unique_ptr
< arrow::ArrayBuilder > 
builder
 
std::shared_ptr
< arrow::StringArray > 
string_array
 
SQLTypeInfo col_type
 
SQLTypes physical_type
 
ArrowStringRemapMode string_remap_mode {ArrowStringRemapMode::INVALID}
 
std::unordered_map< StrId,
ArrowStrId
string_remapping
 

Detailed Description

Definition at line 280 of file ArrowResultSet.h.

Member Typedef Documentation

Definition at line 282 of file ArrowResultSet.h.

Definition at line 281 of file ArrowResultSet.h.

Member Data Documentation

SQLTypeInfo ArrowResultSetConverter::ColumnBuilder::col_type
SQLTypes ArrowResultSetConverter::ColumnBuilder::physical_type
std::shared_ptr<arrow::StringArray> ArrowResultSetConverter::ColumnBuilder::string_array

Definition at line 286 of file ArrowResultSet.h.

Referenced by ArrowResultSetConverter::initializeColumnBuilder().

std::unordered_map<StrId, ArrowStrId> ArrowResultSetConverter::ColumnBuilder::string_remapping

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