#parquet #thrift #reader-writer #read #byte #write #async-read

parquet-format-safe

安全的 Parquet 和 Thrift 读取器和写入器(同步和异步)

6 个版本

0.2.4 2022年8月17日
0.2.3 2022年8月13日
0.1.0 2022年8月10日

#340 in 编码

Download history 16837/week @ 2024-03-14 18662/week @ 2024-03-21 18023/week @ 2024-03-28 18462/week @ 2024-04-04 19889/week @ 2024-04-11 17483/week @ 2024-04-18 16924/week @ 2024-04-25 20371/week @ 2024-05-02 22549/week @ 2024-05-09 21152/week @ 2024-05-16 22852/week @ 2024-05-23 21319/week @ 2024-05-30 20862/week @ 2024-06-06 19545/week @ 2024-06-13 22582/week @ 2024-06-20 20050/week @ 2024-06-27

87,114 每月下载量
用于 154 个 crate (2 直接)

MIT/Apache

495KB
11K SLoC

parquet-format-safe

此 crate 包含了 Thrift 和与 Parquet 的 Thrift 定义相关的生成 Rust 代码的实现。

请注意,此 crate 不包含读取 parquet 格式的功能。有关此类功能,请参阅 parquet2

  • 支持 syncasync 读取 API
  • 支持 syncasync 写入 API
  • 写入 API 返回写入的字节数
  • 读取 API 不会引发恐慌
  • 读取 API 对可读取的最大字节数有限制,以避免 OOM。

它必须与可在 https://github.com/jorgecarleitao/thrift/tree/safe 找到的 thrift 编译器的分支一起使用。

依赖关系

~245KB