pub struct JoinProjectionIndices {
pub columns: Vec<ColumnSource>,
pub output_columns: Vec<String>,
}Expand description
Result of computing join projection indices. Contains the column sources in SELECT order to satisfy the SELECT expressions.
Fields§
§columns: Vec<ColumnSource>Column sources in SELECT order (preserves original column ordering)
output_columns: Vec<String>Output column names for the projected result
Trait Implementations§
Source§impl Clone for JoinProjectionIndices
impl Clone for JoinProjectionIndices
Source§fn clone(&self) -> JoinProjectionIndices
fn clone(&self) -> JoinProjectionIndices
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for JoinProjectionIndices
impl RefUnwindSafe for JoinProjectionIndices
impl Send for JoinProjectionIndices
impl Sync for JoinProjectionIndices
impl Unpin for JoinProjectionIndices
impl UnsafeUnpin for JoinProjectionIndices
impl UnwindSafe for JoinProjectionIndices
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