pub struct SelectPlanNode {
pub table_name: String,
pub source_count: usize,
pub access_path: SelectAccessPath,
pub projection: SelectProjection,
pub distinct: bool,
pub has_filter: bool,
pub order_by_columns: Vec<String>,
pub limit: Option<usize>,
pub offset: Option<usize>,
}Fields§
§table_name: String§source_count: usize§access_path: SelectAccessPath§projection: SelectProjection§distinct: bool§has_filter: bool§order_by_columns: Vec<String>§limit: Option<usize>§offset: Option<usize>Trait Implementations§
Source§impl Clone for SelectPlanNode
impl Clone for SelectPlanNode
Source§fn clone(&self) -> SelectPlanNode
fn clone(&self) -> SelectPlanNode
Returns a duplicate of the value. Read more
1.0.0 · 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 SelectPlanNode
impl RefUnwindSafe for SelectPlanNode
impl Send for SelectPlanNode
impl Sync for SelectPlanNode
impl Unpin for SelectPlanNode
impl UnsafeUnpin for SelectPlanNode
impl UnwindSafe for SelectPlanNode
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