pub enum QualifyColumnsError {
UnknownTable(String),
UnknownColumn(String),
AmbiguousColumn(String),
CannotAutoJoin(String),
UnknownOutputColumn(String),
ColumnNotResolved {
column: String,
for_table: String,
},
ResolverError(ResolverError),
}Expand description
Errors that can occur during column qualification
Variants§
UnknownTable(String)
UnknownColumn(String)
AmbiguousColumn(String)
CannotAutoJoin(String)
UnknownOutputColumn(String)
ColumnNotResolved
ResolverError(ResolverError)
Trait Implementations§
Source§impl Clone for QualifyColumnsError
impl Clone for QualifyColumnsError
Source§fn clone(&self) -> QualifyColumnsError
fn clone(&self) -> QualifyColumnsError
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 QualifyColumnsError
impl Debug for QualifyColumnsError
Source§impl Display for QualifyColumnsError
impl Display for QualifyColumnsError
Source§impl Error for QualifyColumnsError
impl Error for QualifyColumnsError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Source§impl From<ResolverError> for QualifyColumnsError
impl From<ResolverError> for QualifyColumnsError
Source§fn from(source: ResolverError) -> Self
fn from(source: ResolverError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for QualifyColumnsError
impl RefUnwindSafe for QualifyColumnsError
impl Send for QualifyColumnsError
impl Sync for QualifyColumnsError
impl Unpin for QualifyColumnsError
impl UnwindSafe for QualifyColumnsError
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