pub struct WindowCache { /* private fields */ }
Implementations§
Source§impl WindowCache
impl WindowCache
pub fn get_groups(&self, key: &str) -> Option<GroupPositions>
pub fn insert_groups(&self, key: String, groups: GroupPositions)
pub fn get_join(&self, key: &str) -> Option<Arc<ChunkJoinOptIds>>
pub fn insert_join(&self, key: String, join_tuples: Arc<ChunkJoinOptIds>)
pub fn get_map(&self, key: &str) -> Option<Arc<IdxCa>>
pub fn insert_map(&self, key: String, idx: Arc<IdxCa>)
Trait Implementations§
Source§impl Default for WindowCache
impl Default for WindowCache
Source§fn default() -> WindowCache
fn default() -> WindowCache
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !Freeze for WindowCache
impl RefUnwindSafe for WindowCache
impl Send for WindowCache
impl Sync for WindowCache
impl Unpin for WindowCache
impl UnwindSafe for WindowCache
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
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