pub enum VirtualRelation {
Show 39 variants
InformationSchemaCatalogName,
InformationSchemata,
InformationTables,
InformationColumns,
InformationColumnPrivileges,
InformationRoleColumnGrants,
InformationViews,
InformationRoutines,
InformationSequences,
InformationTableConstraints,
InformationKeyColumnUsage,
PgNamespace,
PgClass,
PgInherits,
PgPartitionedTable,
PgAttribute,
PgAttrdef,
PgConstraint,
PgIndex,
PgTrigger,
PgRewrite,
PgRules,
PgTables,
PgViews,
PgIndexes,
PgType,
PgRange,
PgProc,
PgDatabase,
PgAuthMembers,
PgRoles,
PgUser,
PgSettings,
PgPreparedStatements,
PgDescription,
PgMatviews,
PgSequences,
AgGraph,
AgLabel,
}Variants§
InformationSchemaCatalogName
InformationSchemata
InformationTables
InformationColumns
InformationColumnPrivileges
InformationRoleColumnGrants
InformationViews
InformationRoutines
InformationSequences
InformationTableConstraints
InformationKeyColumnUsage
PgNamespace
PgClass
PgInherits
PgPartitionedTable
PgAttribute
PgAttrdef
PgConstraint
PgIndex
PgTrigger
PgRewrite
PgRules
PgTables
PgViews
PgIndexes
PgType
PgRange
PgProc
PgDatabase
PgAuthMembers
PgRoles
PgUser
PgSettings
PgPreparedStatements
PgDescription
PgMatviews
PgSequences
AgGraph
AgLabel
Implementations§
Source§impl VirtualRelation
impl VirtualRelation
pub const fn accepts_row_lock(self) -> bool
pub fn schema(self) -> Vec<(String, ColumnType)>
Trait Implementations§
Source§impl Clone for VirtualRelation
impl Clone for VirtualRelation
Source§fn clone(&self) -> VirtualRelation
fn clone(&self) -> VirtualRelation
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 moreimpl Copy for VirtualRelation
Source§impl Debug for VirtualRelation
impl Debug for VirtualRelation
impl Eq for VirtualRelation
Source§impl PartialEq for VirtualRelation
impl PartialEq for VirtualRelation
impl StructuralPartialEq for VirtualRelation
Auto Trait Implementations§
impl Freeze for VirtualRelation
impl RefUnwindSafe for VirtualRelation
impl Send for VirtualRelation
impl Sync for VirtualRelation
impl Unpin for VirtualRelation
impl UnsafeUnpin for VirtualRelation
impl UnwindSafe for VirtualRelation
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