(&mut self, n: usize)
| 183 | /// Returns an error if the key and values builders are in an inconsistent state. |
| 184 | #[inline] |
| 185 | pub fn append_nulls(&mut self, n: usize) -> Result<(), ArrowError> { |
| 186 | self.validate_equal_lengths()?; |
| 187 | let offset = self.key_builder.len() as i32; |
| 188 | self.offsets_builder.extend(std::iter::repeat_n(offset, n)); |
| 189 | self.null_buffer_builder.append_n_nulls(n); |
| 190 | Ok(()) |
| 191 | } |
| 192 | |
| 193 | /// Builds the [`MapArray`] |
| 194 | pub fn finish(&mut self) -> MapArray { |