(self)
| 360 | self._null_bitmap.append(True) |
| 361 | |
| 362 | def finish(self): |
| 363 | arrays = [appender.finish() for appender in self._field_appenders] |
| 364 | names = [self._type.field(i).name for i in range(self._type.num_fields)] |
| 365 | null_mask = pa.array([not v for v in self._null_bitmap], type=pa.bool_()) |
| 366 | return pa.StructArray.from_arrays(arrays, names=names, mask=null_mask) |
| 367 | |
| 368 | def reset(self): |
| 369 | self._null_bitmap = [] |