4个版本 (破坏性更新)
使用旧的Rust 2015
0.5.0 | 2017年3月11日 |
---|---|
0.4.0 | 2016年12月6日 |
0.3.0 | 2016年9月1日 |
0.1.0 | 2016年8月29日 |
#22 in #avro
每月29次下载
用于 cernan
2.5MB
1.5K SLoC
rq
注意: rq
正在进入非常低维护模式,因为我的日常工作占据了大量时间。我会尽力合并拉取请求,但不会推动这个crate的积极开发。
注意: rq
已不再包含查询支持和JavaScript引擎;相反,它专注于格式转换。如果您需要JavaScript评估,您仍然可以将输出重定向到像node.js这样的运行时。请参阅 此问题 以讨论引入新的查询语言。
这里是名为 rq
的工具的家园(记录查询)。这是一个用于在各种格式中查询记录流的工具。
目标是使数据集的临时探索变得容易,而无需使用SQL/MapReduce/自定义程序等更重量级的工具。《rq》填补了与 awk
或 sed
等工具类似的空白,但它与结构化(记录)数据而不是文本一起工作。
它是基于Rust的最佳部分创造的,并以无依赖的二进制形式在许多操作系统和架构上分发。
快速链接
格式支持状态
格式 | 读取 | 写入 |
---|---|---|
Apache Avro | ✔️ | ✔️ |
CBOR | ✔️ | ✔️ |
JSON | ✔️ | ✔️ |
MessagePack | ✔️ | ✔️ |
Google Protocol Buffers | ✔️ | ✖️ |
YAML | ✔️ | ✔️ |
TOML | ✔️ | ✔️ |
原始(纯文本) | ✔️ | ✔️ |
CSV | ✔️ | ✔️ |
依赖项
~8MB
~167K SLoC