【发布时间】:2021-11-11 14:24:40
【问题描述】:
我可以用builder 创建一个箭头数组:
extern crate arrow;
use arrow::array::Int16Array;
// Create a new builder with a capacity of 100
let mut builder = Int16Array::builder(100);
// Append a slice of primitive values
builder.append_slice(&[2, 3, 4]).unwrap();
// Build the array
let finished_array = builder.finish();
但是一旦我完成了数组的构建(因此称为.finish),是否有任何选项可以使用finished_array 的数据创建一个新的builder 而无需将数据复制到一个新的builder 中?
我基本上想要的是廉价的append 操作。
【问题讨论】:
标签: rust apache-arrow