OmniSciDB
a5dc49c757
|
#include "Fragmenter/TargetValueConverters.h"
#include "Geospatial/Compression.h"
#include "Shared/checked_alloc.h"
#include "StringDictionary/StringDictionary.h"
#include <atomic>
#include <future>
#include <thread>
Go to the source code of this file.
Classes | |
struct | NumericValueConverter< SOURCE_TYPE, TARGET_TYPE > |
struct | DictionaryValueConverter< TARGET_TYPE > |
struct | StringValueConverter |
struct | ArrayValueConverter< ELEMENT_CONVERTER > |
struct | GeoPointValueConverter |
struct | GeoMultiPointValueConverter |
struct | GeoLinestringValueConverter |
struct | GeoMultiLinestringValueConverter |
struct | GeoPolygonValueConverter |
struct | GeoMultiPolygonValueConverter |
Functions | |
template<typename T > | |
T | get_fixed_array_null_value () |
template<typename SOURCE_TYPE , typename RETURN_TYPE , typename CHECKED_CAST_TYPE > | |
RETURN_TYPE | checked_cast (SOURCE_TYPE val, bool check_null, RETURN_TYPE null_value) |
std::vector< double > | compute_bounds_of_coords (const std::shared_ptr< std::vector< double >> &coords) |
template<typename ELEM_TYPE > | |
ArrayDatum | to_array_datum (const std::vector< ELEM_TYPE > &vector) |
template<typename ELEM_TYPE > | |
ArrayDatum | to_array_datum (const std::shared_ptr< std::vector< ELEM_TYPE >> &vector) |
RETURN_TYPE checked_cast | ( | SOURCE_TYPE | val, |
bool | check_null, | ||
RETURN_TYPE | null_value | ||
) |
Definition at line 39 of file TargetValueConvertersImpl.h.
Referenced by NumericConverterFactory< SOURCE_TYPE, TARGET_TYPE >::create().
|
inline |
Definition at line 705 of file TargetValueConvertersImpl.h.
References anonymous_namespace{Types.cpp}::DOUBLE_MAX, and anonymous_namespace{Types.cpp}::DOUBLE_MIN.
Referenced by GeoMultiPointValueConverter::convertToColumnarFormat(), GeoLinestringValueConverter::convertToColumnarFormat(), GeoMultiLinestringValueConverter::convertToColumnarFormat(), GeoPolygonValueConverter::convertToColumnarFormat(), and GeoMultiPolygonValueConverter::convertToColumnarFormat().
T get_fixed_array_null_value | ( | ) |
|
inline |
Definition at line 729 of file TargetValueConvertersImpl.h.
References checked_malloc().
Referenced by GeoMultiPointValueConverter::convertToColumnarFormat(), GeoLinestringValueConverter::convertToColumnarFormat(), GeoMultiLinestringValueConverter::convertToColumnarFormat(), GeoPolygonValueConverter::convertToColumnarFormat(), GeoMultiPolygonValueConverter::convertToColumnarFormat(), and to_array_datum().
|
inline |
Definition at line 739 of file TargetValueConvertersImpl.h.
References to_array_datum().