#include "CompilationOptions.h"
#include "DataMgr/DataMgr.h"
#include "Descriptors/RelAlgExecutionDescriptor.h"
#include "ResultSet.h"
#include "TargetMetaInfo.h"
#include "TargetValue.h"
#include <type_traits>
#include "arrow/api.h"
#include "arrow/ipc/api.h"
Go to the source code of this file.
|
using | ValueArray = boost::variant< std::vector< bool >, std::vector< int8_t >, std::vector< int16_t >, std::vector< int32_t >, std::vector< int64_t >, std::vector< float >, std::vector< double >, std::vector< std::string >> |
|
using ValueArray = boost::variant<std::vector<bool>, std::vector<int8_t>, std::vector<int16_t>, std::vector<int32_t>, std::vector<int64_t>, std::vector<float>, std::vector<double>, std::vector<std::string>> |
Definition at line 267 of file ArrowResultSet.cpp.
References ExecutionResult::getTargetsMeta().
271 return results ? std::make_unique<ArrowResultSet>(
273 : std::make_unique<ArrowResultSet>(rows, device_type);
const std::vector< TargetMetaInfo > & getTargetsMeta() const
template<typename T >
constexpr auto scale_epoch_values |
( |
| ) |
|
Definition at line 253 of file ArrowResultSet.h.
254 return std::is_same<T, arrow::Date32Builder>::value ||
255 std::is_same<T, arrow::Date64Builder>::value;