OmniSciDB  72c90bc290
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ParquetMetadataValidator.h File Reference
+ Include dependency graph for ParquetMetadataValidator.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  foreign_storage::ParquetMetadataValidator
 
class  foreign_storage::TimestampBoundsValidator< T >
 
class  foreign_storage::IntegralFixedLengthBoundsValidator< T >
 
class  foreign_storage::BaseDateBoundsValidator< T, is_in_seconds >
 
class  foreign_storage::FloatPointValidator< T >
 

Namespaces

 foreign_storage
 

Typedefs

template<typename T >
using foreign_storage::DateInSecondsBoundsValidator = BaseDateBoundsValidator< T, true >
 
template<typename T >
using foreign_storage::DateInDaysBoundsValidator = BaseDateBoundsValidator< T, false >
 

Functions

template<typename D , typename T >
bool foreign_storage::check_bounds (const T &value)
 
template<typename D >
std::string foreign_storage::datetime_to_string (const D &timestamp, const SQLTypeInfo &column_type)
 
void foreign_storage::throw_parquet_metadata_out_of_bounds_error (const std::string &min_value, const std::string &max_value, const std::string &encountered_value)