Rust库typed-arrow:零运行时开销的Arrow Schema
2025-08-20
typed-arrow是一个Rust库,它提供了一种强类型、完全编译时的方式来声明Arrow模式。它直接将Rust类型映射到arrow-rs类型化构建器/数组和arrow_schema::DataType,无需任何运行时DataType切换,从而实现零运行时开销、单态化列构建和类似ORM的便捷API。该库支持多种数据类型,包括嵌套结构体、列表、字典和时间戳等,并提供多种构建方式,方便开发者构建高效且安全的Arrow数据。
开发