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

Function test_union_array_validity

arrow-array/src/array/union_array.rs:1597–1617  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

1595
1596 #[test]
1597 fn test_union_array_validity() {
1598 let mut builder = UnionBuilder::new_sparse();
1599 builder.append::<Int32Type>("a", 1).unwrap();
1600 builder.append_null::<Int32Type>("a").unwrap();
1601 builder.append::<Float64Type>("c", 3.0).unwrap();
1602 builder.append_null::<Float64Type>("c").unwrap();
1603 builder.append::<Int32Type>("a", 4).unwrap();
1604 let union = builder.build().unwrap();
1605
1606 test_union_validity(&union);
1607
1608 let mut builder = UnionBuilder::new_dense();
1609 builder.append::<Int32Type>("a", 1).unwrap();
1610 builder.append_null::<Int32Type>("a").unwrap();
1611 builder.append::<Float64Type>("c", 3.0).unwrap();
1612 builder.append_null::<Float64Type>("c").unwrap();
1613 builder.append::<Int32Type>("a", 4).unwrap();
1614 let union = builder.build().unwrap();
1615
1616 test_union_validity(&union);
1617 }
1618
1619 #[test]
1620 fn test_type_check() {

Callers

nothing calls this directly

Calls 2

test_union_validityFunction · 0.85
buildMethod · 0.45

Tested by

no test coverage detected