Add helper function parquet::ParquetVersionToString and use it in parquet-reader tool

This commit is contained in:
Hatem Helal committed 2018-12-10 12:25:45 -05:00
1 parent 9c8ddae116
commit a87c3ba990
4 files changed
+15 -2

No files matched your search

+11
View File
@@ -47,6 +47,17 @@ const ApplicationVersion& ApplicationVersion::PARQUET_CPP_FIXED_STATS_VERSION()
return version;
}
std::string ParquetVersionToString(ParquetVersion::type ver) {
switch (ver) {
case ParquetVersion::PARQUET_1_0:
return "1.0";
case ParquetVersion::PARQUET_2_0:
return "2.0";
default:
return "UNKNOWN";
}
}
template <typename DType>
static std::shared_ptr<RowGroupStatistics> MakeTypedColumnStats(
const format::ColumnMetaData& metadata, const ColumnDescriptor* descr) {
+2
View File
@@ -282,6 +282,8 @@ class PARQUET_EXPORT FileMetaDataBuilder {
std::unique_ptr<FileMetaDataBuilderImpl> impl_;
};
PARQUET_EXPORT std::string ParquetVersionToString(ParquetVersion::type ver);
} // namespace parquet
#endif // PARQUET_FILE_METADATA_H
+1 -1
View File
@@ -38,7 +38,7 @@ void ParquetFilePrinter::DebugPrint(std::ostream& stream, std::list<int> selecte
const FileMetaData* file_metadata = fileReader->metadata().get();
stream << "File Name: " << filename << "\n";
stream << "Version: " << file_metadata->version() << "\n";
stream << "Version: " << ParquetVersionToString(file_metadata->version()) << "\n";
stream << "Created By: " << file_metadata->created_by() << "\n";
stream << "Total rows: " << file_metadata->num_rows() << "\n";
+1 -1
View File
@@ -23,7 +23,7 @@
int main(int argc, char** argv) {
if (argc > 5 || argc < 2) {
std::cerr << "Usage: parquet_reader [--only-metadata] [--no-memory-map] [--json]"
std::cerr << "Usage: parquet-reader [--only-metadata] [--no-memory-map] [--json]"
"[--print-key-value-metadata] [--columns=...] <file>"
<< std::endl;
return -1;