pub struct LabelCatalogOids {
pub sequence: u32,
pub relation: RelationCatalogOids,
pub id_default: u32,
pub properties_default: u32,
pub not_null: BTreeMap<String, u32>,
pub toast_table: u32,
pub toast_index: u32,
pub primary_key: Option<IndexConstraintOids>,
pub endpoint_indexes: Option<EndpointIndexOids>,
pub trigger: u32,
}Fields§
§sequence: u32<label>_id_seq.
relation: RelationCatalogOidsThe label’s relation with its array and row types.
id_default: u32pg_attrdef of the id column.
properties_default: u32pg_attrdef of the properties column.
not_null: BTreeMap<String, u32>The NOT NULL constraints by column name.
toast_table: u32The TOAST table the agtype properties column needs, and its index.
toast_index: u32§primary_key: Option<IndexConstraintOids>The primary key’s index and constraint: every vertex label and the default edge label have one.
endpoint_indexes: Option<EndpointIndexOids>The start_id and end_id indexes of an edge label.
trigger: u32The _age_cache_invalidate trigger.
Implementations§
Trait Implementations§
Source§impl Clone for LabelCatalogOids
impl Clone for LabelCatalogOids
Source§impl Debug for LabelCatalogOids
impl Debug for LabelCatalogOids
Source§impl<'de> Deserialize<'de> for LabelCatalogOids
impl<'de> Deserialize<'de> for LabelCatalogOids
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
impl Eq for LabelCatalogOids
Source§impl PartialEq for LabelCatalogOids
impl PartialEq for LabelCatalogOids
Source§impl Serialize for LabelCatalogOids
impl Serialize for LabelCatalogOids
impl StructuralPartialEq for LabelCatalogOids
Auto Trait Implementations§
impl Freeze for LabelCatalogOids
impl RefUnwindSafe for LabelCatalogOids
impl Send for LabelCatalogOids
impl Sync for LabelCatalogOids
impl Unpin for LabelCatalogOids
impl UnsafeUnpin for LabelCatalogOids
impl UnwindSafe for LabelCatalogOids
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> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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