typed-arrow: RustにおけるゼロランタイムオーバーヘッドのArrowスキーマ
2025-08-20
typed-arrowは、RustでArrowスキーマを宣言するための、強く型付けされた、完全にコンパイル時の方法を提供するRustライブラリです。Rustの型をarrow-rsの型付きビルダー/配列とarrow_schema::DataTypeに直接マッピングし、ランタイムでのDataTypeの切り替えを排除します。これにより、ゼロランタイムオーバーヘッド、単相化されたカラム構築、そして人間工学的なORMライクなAPIを実現します。このライブラリは、ネストされた構造体、リスト、辞書、タイムスタンプなど、幅広いデータ型をサポートし、効率的で安全なArrowデータ操作のための柔軟な構築方法を提供します。
開発