MCPcopy Create free account
hub / github.com/apache/arrow-rs / create_list_array

Function create_list_array

arrow/tests/array_equal.rs:389–400  ·  view source on GitHub ↗
(data: T)

Source from the content-addressed store, hash-verified

387}
388
389fn create_list_array<U: AsRef<[i32]>, T: AsRef<[Option<U>]>>(data: T) -> ListArray {
390 let mut builder = ListBuilder::new(Int32Builder::with_capacity(10));
391 for d in data.as_ref() {
392 if let Some(v) = d {
393 builder.values().append_slice(v.as_ref());
394 builder.append(true);
395 } else {
396 builder.append(false);
397 }
398 }
399 builder.finish()
400}
401
402#[test]
403fn test_list_equal() {

Callers 3

test_list_equalFunction · 0.85
test_list_nullFunction · 0.85
test_list_offsetsFunction · 0.85

Calls 5

as_refMethod · 0.45
append_sliceMethod · 0.45
valuesMethod · 0.45
appendMethod · 0.45
finishMethod · 0.45

Tested by

no test coverage detected