OmniSciDB
a5dc49c757
|
#include "ParquetShared.h"
#include <parquet/column_scanner.h>
#include <parquet/exception.h>
#include <parquet/platform.h>
#include "Catalog/ColumnDescriptor.h"
Go to the source code of this file.
Namespaces | |
foreign_storage | |
Functions | |
UniqueReaderPtr | foreign_storage::open_parquet_table (const std::string &file_path, std::shared_ptr< arrow::fs::FileSystem > &file_system) |
std::pair< int, int > | foreign_storage::get_parquet_table_size (const ReaderPtr &reader) |
const parquet::ColumnDescriptor * | foreign_storage::get_column_descriptor (const parquet::arrow::FileReader *reader, const int logical_column_index) |
parquet::Type::type | foreign_storage::get_physical_type (ReaderPtr &reader, const int logical_column_index) |
void | foreign_storage::validate_equal_column_descriptor (const parquet::ColumnDescriptor *reference_descriptor, const parquet::ColumnDescriptor *new_descriptor, const std::string &reference_file_path, const std::string &new_file_path) |
std::unique_ptr< ColumnDescriptor > | foreign_storage::get_sub_type_column_descriptor (const ColumnDescriptor *column) |
std::shared_ptr < parquet::Statistics > | foreign_storage::validate_and_get_column_metadata_statistics (const parquet::ColumnChunkMetaData *column_metadata) |