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

Function test_with_nullable_keys_field

arrow-array/src/builder/map_builder.rs:512–521  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

510 #[test]
511 #[should_panic(expected = "Keys field must not be nullable")]
512 fn test_with_nullable_keys_field() {
513 let mut builder = MapBuilder::new(None, Int32Builder::new(), Int32Builder::new())
514 .with_keys_field(Arc::new(Field::new("keys", DataType::Int32, true)));
515
516 builder.keys().append_value(1);
517 builder.values().append_value(2);
518 builder.append(true).unwrap();
519
520 builder.finish();
521 }
522
523 #[test]
524 #[should_panic(expected = "Incorrect datatype")]

Callers

nothing calls this directly

Calls 6

with_keys_fieldMethod · 0.80
append_valueMethod · 0.45
keysMethod · 0.45
valuesMethod · 0.45
appendMethod · 0.45
finishMethod · 0.45

Tested by

no test coverage detected