OmniSciDB
e4d26eaa36
|
#include <ParquetMetadataValidator.h>
Static Public Member Functions | |
template<typename D > | |
static void | validateValue (const D &data_value, const D &display_data_value, const SQLTypeInfo &column_type) |
template<typename D > | |
static void | validateValue (const D &data_value, const SQLTypeInfo &column_type) |
Static Private Member Functions | |
static bool | valueWithinBounds (const T &value, const SQLTypeInfo &column_type) |
static std::pair< std::string, std::string > | getMinMaxBoundsAsStrings (const SQLTypeInfo &column_type) |
template<typename D > | |
static std::pair< std::string, std::string > | getMinMaxBoundsAsStrings (const SQLTypeInfo &column_type) |
Definition at line 81 of file ParquetMetadataValidator.h.
|
inlinestaticprivate |
Definition at line 118 of file ParquetMetadataValidator.h.
References CHECK, SQLTypeInfo::get_size(), SQLTypeInfo::is_timestamp(), and UNREACHABLE.
|
inlinestaticprivate |
Definition at line 133 of file ParquetMetadataValidator.h.
References foreign_storage::datetime_to_string().
|
inlinestatic |
Definition at line 87 of file ParquetMetadataValidator.h.
References foreign_storage::datetime_to_string(), and foreign_storage::throw_parquet_metadata_out_of_bounds_error().
Referenced by foreign_storage::ParquetTimestampEncoder< V, T, conversion_denominator >::validate(), and foreign_storage::ParquetFixedLengthEncoder< V, T >::validateIntegralOrFloatingPointValue().
|
inlinestatic |
Definition at line 100 of file ParquetMetadataValidator.h.
|
inlinestaticprivate |
Definition at line 105 of file ParquetMetadataValidator.h.
References CHECK, SQLTypeInfo::get_size(), SQLTypeInfo::is_timestamp(), and UNREACHABLE.