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

Function test_decimal64_iter

arrow-array/src/array/primitive_array.rs:2671–2685  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

2669
2670 #[test]
2671 fn test_decimal64_iter() {
2672 let mut builder = Decimal64Builder::with_capacity(30);
2673 let decimal1 = 12345;
2674 builder.append_value(decimal1);
2675
2676 builder.append_null();
2677
2678 let decimal2 = 56789;
2679 builder.append_value(decimal2);
2680
2681 let array: Decimal64Array = builder.finish().with_precision_and_scale(18, 4).unwrap();
2682
2683 let collected: Vec<_> = array.iter().collect();
2684 assert_eq!(vec![Some(decimal1), None, Some(decimal2)], collected);
2685 }
2686
2687 #[test]
2688 fn test_from_iter_decimal64array() {

Callers

nothing calls this directly

Calls 6

collectMethod · 0.80
append_valueMethod · 0.45
append_nullMethod · 0.45
finishMethod · 0.45
iterMethod · 0.45

Tested by

no test coverage detected