elixir-arrow:Apache Arrow的实验性Elixir绑定,包括Parquet和DataFusion

时间:2024-04-16 15:13:10
【文件属性】:

文件名称:elixir-arrow:Apache Arrow的实验性Elixir绑定,包括Parquet和DataFusion

文件大小:50KB

文件格式:ZIP

更新时间:2024-04-16 15:13:10

arrow parquet query-engine datafusion Rust

箭药 Elixir绑定。 通过使用。 免责声明: 它不是Apache Arrow项目的官方库 这是一个早期的在制品,并且主要是试验性的,还没有准备好投入生产。 我对Elixir相当陌生,并且我基本上没有Rust的经验,所以请给我一些休闲时间:D。 当前是一个三合一库,Arrow,Parquet和DataFusion,但将来最好将它们作为单独的库使用 安装 确保已安装 。 defp deps do [ { :arrow , git: " https://github.com/treebee/elixir-arrow.git " } ] end 箭 对于Arrow,已经有一些基本的支持来创建Array和RecordBatches: arr = Arrow . array ([ 1 , 3 , 4 , nil ]) # Arrow.Int64Array [ 1 , 3


【文件预览】:
elixir-arrow-main
----mix.lock(5KB)
----.gitignore(637B)
----mix.exs(1KB)
----native()
--------.gitignore(18B)
--------arrow_nif()
----.formatter.exs(97B)
----.iex.exs(131B)
----LICENSE(11KB)
----README.md(5KB)
----lib()
--------arrow()
--------arrow.ex(2KB)
----test()
--------data()
--------test_helper.exs(15B)
--------arrow()
--------parquet()
--------datafusion_test.exs(971B)
--------arrow_test.exs(4KB)

网友评论