pub enum RelationOidKind {
Table,
View,
ForeignTable,
Sequence,
CompositeType,
}Expand description
The kinds of relation whose OIDs differ in which companion objects exist.
Variants§
Table
Tables and partitioned tables: a row type and its array type.
View
Views and materialized views: a row type, its array type and the _RETURN rule.
ForeignTable
Foreign tables: a row type and its array type.
Sequence
Sequences have no row type.
CompositeType
Standalone composite types: the composite relation, its row type and the row type’s array type.
Trait Implementations§
Source§impl Clone for RelationOidKind
impl Clone for RelationOidKind
impl Copy for RelationOidKind
Source§impl Debug for RelationOidKind
impl Debug for RelationOidKind
impl Eq for RelationOidKind
Source§impl PartialEq for RelationOidKind
impl PartialEq for RelationOidKind
impl StructuralPartialEq for RelationOidKind
Auto Trait Implementations§
impl Freeze for RelationOidKind
impl RefUnwindSafe for RelationOidKind
impl Send for RelationOidKind
impl Sync for RelationOidKind
impl Unpin for RelationOidKind
impl UnsafeUnpin for RelationOidKind
impl UnwindSafe for RelationOidKind
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,
impl<T> ErasedDestructor for Twhere
T: 'static,
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