Type Definition arrow_array::builder::ListBuilder

source ·
pub type ListBuilder<T> = GenericListBuilder<i32, T>;
Expand description

Builder for ListArrays (i32 offsets)

Example

// Build a 3 element array of lists:
//
// column
// ---------
// [one]
// []
// [two, three]

let mut builder = ListBuilder::new(StringBuilder::new());
// [one]
builder.values().append_value("one");
builder.append(true);
// []
builder.append(true);
// [two, three]
builder.values().append_value("two");
builder.values().append_value("three");
builder.append(true);

// Create an array
let list_array: ListArray = builder.finish();