OmniSciDB
a5dc49c757
|
#include <arrow/status.h>
#include <arrow/util/macros.h>
#include <stdexcept>
#include "DataMgr/BufferMgr/BufferMgr.h"
#include "Shared/likely.h"
Go to the source code of this file.
Macros | |
#define | ARROW_THROW_NOT_OK(s) |
#define | ARROW_THROW_IF(condition, status) |
#define | ARROW_ASSIGN_OR_THROW_IMPL(result_name, lhs, rexpr) |
#define | ARROW_ASSIGN_OR_THROW_NAME(x, y) ARROW_CONCAT(x, y) |
#define | ARROW_ASSIGN_OR_THROW(lhs, rexpr) |
Functions | |
void | arrow_status_throw (const ::arrow::Status &s) |
#define ARROW_ASSIGN_OR_THROW | ( | lhs, | |
rexpr | |||
) |
Definition at line 60 of file ArrowUtil.h.
Referenced by ArrowResultSetConverter::getArrowResult(), ArrowResultSetConverter::getSerializedArrowOutput(), anonymous_namespace{DBHandler.cpp}::loadArrowStream(), and ArrowResultSet::resultSetArrowLoopback().
#define ARROW_ASSIGN_OR_THROW_IMPL | ( | result_name, | |
lhs, | |||
rexpr | |||
) |
Definition at line 53 of file ArrowUtil.h.
#define ARROW_ASSIGN_OR_THROW_NAME | ( | x, | |
y | |||
) | ARROW_CONCAT(x, y) |
Definition at line 58 of file ArrowUtil.h.
#define ARROW_THROW_IF | ( | condition, | |
status | |||
) |
Definition at line 46 of file ArrowUtil.h.
#define ARROW_THROW_NOT_OK | ( | s | ) |
Definition at line 36 of file ArrowUtil.h.
Referenced by anonymous_namespace{ArrowResultSetConverter.cpp}::appendToColumnBuilder(), anonymous_namespace{ArrowResultSetConverter.cpp}::appendToColumnBuilder< arrow::Decimal128Builder, int64_t >(), anonymous_namespace{ArrowResultSetConverter.cpp}::appendToColumnBuilder< arrow::StringBuilder, std::string >(), anonymous_namespace{ArrowResultSetConverter.cpp}::appendToColumnBuilder< arrow::StringDictionary32Builder, int32_t >(), anonymous_namespace{ArrowResultSetConverter.cpp}::appendToListColumnBuilder(), anonymous_namespace{ArrowResultSetConverter.cpp}::appendToListColumnBuilder< arrow::StringDictionaryBuilder, int64_t >(), ArrowResultSetConverter::finishColumnBuilder(), ArrowResultSetConverter::getArrowResult(), ArrowResultSetConverter::getSerializedArrowOutput(), ArrowResultSetConverter::initializeColumnBuilder(), main(), ArrowCsvForeignStorage::registerTable(), and ArrowResultSet::resultSetArrowLoopback().
|
inline |
Definition at line 26 of file ArrowUtil.h.