struct NullArrayCache {
cache: Option<(usize, ArrayRef)>,
}Expand description
Cache for null arrays to avoid repeated allocations when the same size is used frequently.
Fields§
§cache: Option<(usize, ArrayRef)>Implementations§
Source§impl NullArrayCache
impl NullArrayCache
Sourcefn get_or_create(&mut self, num_rows: usize) -> ArrayRef
fn get_or_create(&mut self, num_rows: usize) -> ArrayRef
Get or create a cached null array for the given number of rows
Trait Implementations§
Source§impl Debug for NullArrayCache
impl Debug for NullArrayCache
Source§impl Default for NullArrayCache
impl Default for NullArrayCache
Source§fn default() -> NullArrayCache
fn default() -> NullArrayCache
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for NullArrayCache
impl !RefUnwindSafe for NullArrayCache
impl Send for NullArrayCache
impl Sync for NullArrayCache
impl Unpin for NullArrayCache
impl !UnwindSafe for NullArrayCache
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more