pub struct LookupGroup {
pub table_type: LookupTableType,
pub column_indices: Vec<usize>,
}Expand description
A group of columns that all look up into the same decomposed table.
Produced by group_lookup_specs and consumed by the pipeline.
Fields§
§table_type: LookupTableTypeThe shared table type.
column_indices: Vec<usize>Indices of all columns in this group.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for LookupGroup
impl RefUnwindSafe for LookupGroup
impl Send for LookupGroup
impl Sync for LookupGroup
impl Unpin for LookupGroup
impl UnsafeUnpin for LookupGroup
impl UnwindSafe for LookupGroup
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