From c83e61ee357dafa2323fd6fdd75ca5145be0eb6b Mon Sep 17 00:00:00 2001 From: Ritchie Vink Date: Fri, 8 Oct 2021 19:00:08 +0200 Subject: [PATCH] pub try_push_valid --- src/array/list/mutable.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/array/list/mutable.rs b/src/array/list/mutable.rs index fab320655c0..93d0103ac51 100644 --- a/src/array/list/mutable.rs +++ b/src/array/list/mutable.rs @@ -136,7 +136,9 @@ impl MutableListArray { } #[inline] - fn try_push_valid(&mut self) -> Result<()> { + /// Needs to be called when a valid value was extended to this array. + /// This is a relatively low level function, prefer `try_push` when you can. + pub fn try_push_valid(&mut self) -> Result<()> { let size = self.values.len(); let size = O::from_usize(size).ok_or(ArrowError::KeyOverflowError)?; // todo: make this error assert!(size >= *self.offsets.last().unwrap());