pub struct ColumnReferenceFact {
pub source_name: Option<String>,
pub source_alias: Option<String>,
pub source_kind: SourceKind,
pub table: Option<String>,
pub column: String,
pub unqualified: bool,
pub confidence: ReferenceConfidence,
}Expand description
Compact fact about an upstream column reference.
Fields§
§source_name: Option<String>§source_alias: Option<String>§source_kind: SourceKind§table: Option<String>§column: String§unqualified: bool§confidence: ReferenceConfidenceTrait Implementations§
Source§impl Clone for ColumnReferenceFact
impl Clone for ColumnReferenceFact
Source§fn clone(&self) -> ColumnReferenceFact
fn clone(&self) -> ColumnReferenceFact
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 moreSource§impl Debug for ColumnReferenceFact
impl Debug for ColumnReferenceFact
Source§impl<'de> Deserialize<'de> for ColumnReferenceFact
impl<'de> Deserialize<'de> for ColumnReferenceFact
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ColumnReferenceFact
impl RefUnwindSafe for ColumnReferenceFact
impl Send for ColumnReferenceFact
impl Sync for ColumnReferenceFact
impl Unpin for ColumnReferenceFact
impl UnsafeUnpin for ColumnReferenceFact
impl UnwindSafe for ColumnReferenceFact
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