pub enum ColumnRelation {
None,
Table {
column_id: ColumnId,
table_name: TableName,
is_temp: bool,
},
}Variants§
Trait Implementations§
Source§impl Clone for ColumnRelation
impl Clone for ColumnRelation
Source§fn clone(&self) -> ColumnRelation
fn clone(&self) -> ColumnRelation
Returns a copy 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 ColumnRelation
impl Debug for ColumnRelation
Source§impl Hash for ColumnRelation
impl Hash for ColumnRelation
Source§impl PartialEq for ColumnRelation
impl PartialEq for ColumnRelation
Source§impl ReferenceSerialization for ColumnRelation
impl ReferenceSerialization for ColumnRelation
fn encode<W: Write>( &self, writer: &mut W, is_direct: bool, reference_tables: &mut ReferenceTables, ) -> Result<(), DatabaseError>
fn decode<T: Transaction, R: Read>( reader: &mut R, drive: Option<(&T, &SharedLruCache<TableName, TableCatalog>)>, reference_tables: &ReferenceTables, ) -> Result<Self, DatabaseError>
impl Eq for ColumnRelation
impl StructuralPartialEq for ColumnRelation
Auto Trait Implementations§
impl Freeze for ColumnRelation
impl RefUnwindSafe for ColumnRelation
impl Send for ColumnRelation
impl Sync for ColumnRelation
impl Unpin for ColumnRelation
impl UnwindSafe for ColumnRelation
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more