pub enum ExtensionColumn {
Named {
name: String,
type_spec: String,
},
Reference(i32),
Expression(RawExpression),
}Expand description
Represents an output column specification
Variants§
Named
Named column with type (name:type)
Reference(i32)
Field reference ($0, $1, etc.)
Expression(RawExpression)
Expression column — not yet fully supported, hence the private interface.
Trait Implementations§
Source§impl Clone for ExtensionColumn
impl Clone for ExtensionColumn
Source§fn clone(&self) -> ExtensionColumn
fn clone(&self) -> ExtensionColumn
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 moreSource§impl Debug for ExtensionColumn
impl Debug for ExtensionColumn
Source§impl ParsePair for ExtensionColumn
impl ParsePair for ExtensionColumn
Auto Trait Implementations§
impl Freeze for ExtensionColumn
impl RefUnwindSafe for ExtensionColumn
impl Send for ExtensionColumn
impl Sync for ExtensionColumn
impl Unpin for ExtensionColumn
impl UnwindSafe for ExtensionColumn
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