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

Function build_string_array

arrow/benches/cast_kernels.rs:118–128  ·  view source on GitHub ↗
(size: usize)

Source from the content-addressed store, hash-verified

116}
117
118fn build_string_array(size: usize) -> ArrayRef {
119 let mut builder = StringBuilder::new();
120 for v in 0..size {
121 match v % 3 {
122 0 => builder.append_value("small"),
123 1 => builder.append_value("larger string more than 12 bytes"),
124 _ => builder.append_null(),
125 }
126 }
127 Arc::new(builder.finish())
128}
129
130fn build_string_float_array(size: usize, null_density: f32) -> ArrayRef {
131 let mut builder = StringBuilder::new();

Callers 1

add_benchmarkFunction · 0.85

Calls 3

append_valueMethod · 0.45
append_nullMethod · 0.45
finishMethod · 0.45

Tested by

no test coverage detected