pub enum TableScanProjectionSpec {
Column {
logical_field_id: LogicalFieldId,
data_type: DataType,
alias: Option<String>,
},
Computed {
expr: ScalarExpr<FieldId>,
alias: String,
data_type: DataType,
},
}Expand description
Projection descriptor for building table-scan plan graphs without depending on storage-specific types.
Variants§
Auto Trait Implementations§
impl Freeze for TableScanProjectionSpec
impl RefUnwindSafe for TableScanProjectionSpec
impl Send for TableScanProjectionSpec
impl Sync for TableScanProjectionSpec
impl Unpin for TableScanProjectionSpec
impl UnwindSafe for TableScanProjectionSpec
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