OmniSciDB  c07336695a
ArrowResultSetConverter.cpp File Reference
#include "../Shared/DateConverters.h"
#include "ArrowResultSet.h"
#include "Execute.h"
#include <sys/ipc.h>
#include <sys/shm.h>
#include <sys/types.h>
#include <algorithm>
#include <cerrno>
#include <cstdio>
#include <cstdlib>
#include <string>
#include "arrow/api.h"
#include "arrow/io/memory.h"
#include "arrow/ipc/api.h"
#include "ArrowUtil.h"
#include <future>
+ Include dependency graph for ArrowResultSetConverter.cpp:

Go to the source code of this file.

Namespaces

 anonymous_namespace{ArrowResultSetConverter.cpp}
 
 arrow
 

Macros

#define ARROW_RECORDBATCH_MAKE   arrow::RecordBatch::Make
 
#define APPENDVALUES   AppendValues
 

Functions

SQLTypes anonymous_namespace{ArrowResultSetConverter.cpp}::get_dict_index_type (const SQLTypeInfo &ti)
 
SQLTypeInfo anonymous_namespace{ArrowResultSetConverter.cpp}::get_dict_index_type_info (const SQLTypeInfo &ti)
 
SQLTypes anonymous_namespace{ArrowResultSetConverter.cpp}::get_physical_type (const SQLTypeInfo &ti)
 
template<typename TYPE , typename C_TYPE >
void anonymous_namespace{ArrowResultSetConverter.cpp}::create_or_append_value (const ScalarTargetValue &val_cty, std::shared_ptr< ValueArray > &values, const size_t max_size)
 
template<typename TYPE >
void anonymous_namespace{ArrowResultSetConverter.cpp}::create_or_append_validity (const ScalarTargetValue &value, const SQLTypeInfo &col_type, std::shared_ptr< std::vector< bool >> &null_bitmap, const size_t max_size)
 
key_t arrow::get_and_copy_to_shm (const std::shared_ptr< Buffer > &data)
 

Macro Definition Documentation

◆ APPENDVALUES

#define APPENDVALUES   AppendValues

Definition at line 43 of file ArrowResultSetConverter.cpp.

◆ ARROW_RECORDBATCH_MAKE

#define ARROW_RECORDBATCH_MAKE   arrow::RecordBatch::Make

Definition at line 41 of file ArrowResultSetConverter.cpp.

Referenced by ArrowResultSetConverter::getArrowBatch().