文件名称:cpp-parquet:只是玩写Parquet文件
文件大小:50KB
文件格式:ZIP
更新时间:2024-05-31 14:38:21
C++
实木复合地板 2015年3月7日 您将需要预安装以下依赖项: 节俭(需要Boost) Avro(仅C ++ API) CMake的3.0.2 从您计算机上此存储库克隆的根目录开始: $ cmake . $ make 例子 parquet-file-driver.cc是使用CPP-Parquet提供的API的示例程序。 指定输出文件名和项目数。 avro-schema-walker-example.cc是一个示例程序,该示例程序采用JSON中的AVRO模式并将其转换为该库编写Parquet文件所需的结构。 parquet-file-writer.cc不依赖于此项目,而是直接使用Parquet Thrift定义来编写Parquet文件-我将其编写为“边做边学”,可能有助于阅读以了解Parquet本身。 实木复合地板文件驱动程序 cd examples rm test.parque
【文件预览】:
cpp-parquet-master
----CMakeLists.txt(923B)
----.gitignore(233B)
----README.md(2KB)
----parquet-file()
--------parquet-column.cc(17KB)
--------parquet-file.cc(7KB)
--------CMakeLists.txt(1KB)
--------parquet-file.h(3KB)
--------parquet-column.h(8KB)
--------parquet-file-test.cc(22KB)
--------util()
----examples()
--------CMakeLists.txt(382B)
--------Root0.avsc(1KB)
--------parquet-file-writer.cc(6KB)
--------adam.json(16KB)
--------adam.avpr(3KB)
--------AlignmentRecord.avsc(11KB)
--------nested.avdl(360B)
--------parquet-file-driver.cc(1KB)
--------simple.json(185B)
--------avro-schema-walker-example.cc(789B)
----avro-schema()
--------CMakeLists.txt(310B)
--------avro-schema-walker.cc(10KB)
--------avro-parquet-encoder.h(3KB)
--------avro-schema-walker.h(3KB)
--------avro-parquet-encoder.cc(3KB)
----cmake()
--------Modules()