pub enum BuiltinOid {
Show 237 variants ACLITEMARRAYOID, ACLITEMOID, ANYARRAYOID, ANYCOMPATIBLEARRAYOID, ANYCOMPATIBLEMULTIRANGEOID, ANYCOMPATIBLENONARRAYOID, ANYCOMPATIBLEOID, ANYCOMPATIBLERANGEOID, ANYELEMENTOID, ANYENUMOID, ANYMULTIRANGEOID, ANYNONARRAYOID, ANYOID, ANYRANGEOID, AccessMethodOperatorRelationId, AttributeRelationId, AuthIdRelationId, BITARRAYOID, BITOID, BOOLARRAYOID, BOOLOID, BOOL_BTREE_FAM_OID, BOOL_HASH_FAM_OID, BOXARRAYOID, BOXOID, BPCHARARRAYOID, BPCHAROID, BPCHAR_BTREE_FAM_OID, BPCHAR_BTREE_PATTERN_OPS_OID, BPCHAR_PATTERN_BTREE_FAM_OID, BYTEAARRAYOID, BYTEAOID, BYTEA_BTREE_FAM_OID, CHARARRAYOID, CHAROID, CIDARRAYOID, CIDOID, CIDRARRAYOID, CIDROID, CIRCLEARRAYOID, CIRCLEOID, CSTRINGARRAYOID, CSTRINGOID, DATEARRAYOID, DATEMULTIRANGEARRAYOID, DATEMULTIRANGEOID, DATEOID, DATERANGEARRAYOID, DATERANGEOID, DATE_BTREE_OPS_OID, DEFAULTTABLESPACE_OID, DatabaseRelationId, EVENT_TRIGGEROID, EnumRelationId, EventTriggerRelationId, ExtensionRelationId, FDW_HANDLEROID, FLOAT4ARRAYOID, FLOAT4OID, FLOAT8ARRAYOID, FLOAT8OID, FLOAT8_BTREE_OPS_OID, ForeignServerRelationId, ForeignTableRelationId, GLOBALTABLESPACE_OID, GTSVECTORARRAYOID, GTSVECTOROID, INDEX_AM_HANDLEROID, INETARRAYOID, INETOID, INT2ARRAYOID, INT2OID, INT2VECTORARRAYOID, INT2VECTOROID, INT2_BTREE_OPS_OID, INT4ARRAYOID, INT4MULTIRANGEARRAYOID, INT4MULTIRANGEOID, INT4OID, INT4RANGEARRAYOID, INT4RANGEOID, INT4_BTREE_OPS_OID, INT8ARRAYOID, INT8MULTIRANGEARRAYOID, INT8MULTIRANGEOID, INT8OID, INT8RANGEARRAYOID, INT8RANGEOID, INT8_BTREE_OPS_OID, INTEGER_BTREE_FAM_OID, INTERNALOID, INTERVALARRAYOID, INTERVALOID, IndexRelationId, JSONARRAYOID, JSONBARRAYOID, JSONBOID, JSONOID, JSONPATHARRAYOID, JSONPATHOID, LANGUAGE_HANDLEROID, LINEARRAYOID, LINEOID, LSEGARRAYOID, LSEGOID, MACADDR8ARRAYOID, MACADDR8OID, MACADDRARRAYOID, MACADDROID, MONEYARRAYOID, MONEYOID, NAMEARRAYOID, NAMEOID, NETWORK_BTREE_FAM_OID, NUMERICARRAYOID, NUMERICOID, NUMERIC_BTREE_OPS_OID, NUMMULTIRANGEARRAYOID, NUMMULTIRANGEOID, NUMRANGEARRAYOID, NUMRANGEOID, NamespaceRelationId, OIDARRAYOID, OIDOID, OIDVECTORARRAYOID, OIDVECTOROID, OID_BTREE_FAM_OID, OID_BTREE_OPS_OID, OperatorClassRelationId, OperatorFamilyRelationId, OperatorRelationId, PATHARRAYOID, PATHOID, PG_ATTRIBUTEARRAYOID, PG_BRIN_BLOOM_SUMMARYOID, PG_BRIN_MINMAX_MULTI_SUMMARYOID, PG_CLASSARRAYOID, PG_DDL_COMMANDOID, PG_DEPENDENCIESOID, PG_LSNARRAYOID, PG_LSNOID, PG_MCV_LISTOID, PG_NDISTINCTOID, PG_NODE_TREEOID, PG_PROCARRAYOID, PG_SNAPSHOTARRAYOID, PG_SNAPSHOTOID, PG_TYPEARRAYOID, POINTARRAYOID, POINTOID, POLYGONARRAYOID, POLYGONOID, ProcedureRelationId, PublicationRelationId, RECORDARRAYOID, RECORDOID, REFCURSORARRAYOID, REFCURSOROID, REGCLASSARRAYOID, REGCLASSOID, REGCOLLATIONARRAYOID, REGCOLLATIONOID, REGCONFIGARRAYOID, REGCONFIGOID, REGDICTIONARYARRAYOID, REGDICTIONARYOID, REGNAMESPACEARRAYOID, REGNAMESPACEOID, REGOPERARRAYOID, REGOPERATORARRAYOID, REGOPERATOROID, REGOPEROID, REGPROCARRAYOID, REGPROCEDUREARRAYOID, REGPROCEDUREOID, REGPROCOID, REGROLEARRAYOID, REGROLEOID, REGTYPEARRAYOID, REGTYPEOID, RelationRelationId, StatisticRelationId, TABLE_AM_HANDLEROID, TEXTARRAYOID, TEXTOID, TEXT_BTREE_FAM_OID, TEXT_BTREE_OPS_OID, TEXT_BTREE_PATTERN_OPS_OID, TEXT_PATTERN_BTREE_FAM_OID, TEXT_SPGIST_FAM_OID, TIDARRAYOID, TIDOID, TIMEARRAYOID, TIMEOID, TIMESTAMPARRAYOID, TIMESTAMPOID, TIMESTAMPTZARRAYOID, TIMESTAMPTZOID, TIMESTAMPTZ_BTREE_OPS_OID, TIMESTAMP_BTREE_OPS_OID, TIMETZARRAYOID, TIMETZOID, TRIGGEROID, TSMULTIRANGEARRAYOID, TSMULTIRANGEOID, TSM_HANDLEROID, TSQUERYARRAYOID, TSQUERYOID, TSRANGEARRAYOID, TSRANGEOID, TSTZMULTIRANGEARRAYOID, TSTZMULTIRANGEOID, TSTZRANGEARRAYOID, TSTZRANGEOID, TSVECTORARRAYOID, TSVECTOROID, TXID_SNAPSHOTARRAYOID, TXID_SNAPSHOTOID, TableSpaceRelationId, TemplateDbOid, TriggerRelationId, TypeRelationId, UNKNOWNOID, UUIDARRAYOID, UUIDOID, VARBITARRAYOID, VARBITOID, VARCHARARRAYOID, VARCHAROID, VARCHAR_BTREE_PATTERN_OPS_OID, VOIDOID, XID8ARRAYOID, XID8OID, XIDARRAYOID, XIDOID, XMLARRAYOID, XMLOID,
}

Variants§

§

ACLITEMARRAYOID

§

ACLITEMOID

§

ANYARRAYOID

§

ANYCOMPATIBLEARRAYOID

§

ANYCOMPATIBLEMULTIRANGEOID

§

ANYCOMPATIBLENONARRAYOID

§

ANYCOMPATIBLEOID

§

ANYCOMPATIBLERANGEOID

§

ANYELEMENTOID

§

ANYENUMOID

§

ANYMULTIRANGEOID

§

ANYNONARRAYOID

§

ANYOID

§

ANYRANGEOID

§

AccessMethodOperatorRelationId

§

AttributeRelationId

§

AuthIdRelationId

§

BITARRAYOID

§

BITOID

§

BOOLARRAYOID

§

BOOLOID

§

BOOL_BTREE_FAM_OID

§

BOOL_HASH_FAM_OID

§

BOXARRAYOID

§

BOXOID

§

BPCHARARRAYOID

§

BPCHAROID

§

BPCHAR_BTREE_FAM_OID

§

BPCHAR_BTREE_PATTERN_OPS_OID

§

BPCHAR_PATTERN_BTREE_FAM_OID

§

BYTEAARRAYOID

§

BYTEAOID

§

BYTEA_BTREE_FAM_OID

§

CHARARRAYOID

§

CHAROID

§

CIDARRAYOID

§

CIDOID

§

CIDRARRAYOID

§

CIDROID

§

CIRCLEARRAYOID

§

CIRCLEOID

§

CSTRINGARRAYOID

§

CSTRINGOID

§

DATEARRAYOID

§

DATEMULTIRANGEARRAYOID

§

DATEMULTIRANGEOID

§

DATEOID

§

DATERANGEARRAYOID

§

DATERANGEOID

§

DATE_BTREE_OPS_OID

§

DEFAULTTABLESPACE_OID

§

DatabaseRelationId

§

EVENT_TRIGGEROID

§

EnumRelationId

§

EventTriggerRelationId

§

ExtensionRelationId

§

FDW_HANDLEROID

§

FLOAT4ARRAYOID

§

FLOAT4OID

§

FLOAT8ARRAYOID

§

FLOAT8OID

§

FLOAT8_BTREE_OPS_OID

§

ForeignServerRelationId

§

ForeignTableRelationId

§

GLOBALTABLESPACE_OID

§

GTSVECTORARRAYOID

§

GTSVECTOROID

§

INDEX_AM_HANDLEROID

§

INETARRAYOID

§

INETOID

§

INT2ARRAYOID

§

INT2OID

§

INT2VECTORARRAYOID

§

INT2VECTOROID

§

INT2_BTREE_OPS_OID

§

INT4ARRAYOID

§

INT4MULTIRANGEARRAYOID

§

INT4MULTIRANGEOID

§

INT4OID

§

INT4RANGEARRAYOID

§

INT4RANGEOID

§

INT4_BTREE_OPS_OID

§

INT8ARRAYOID

§

INT8MULTIRANGEARRAYOID

§

INT8MULTIRANGEOID

§

INT8OID

§

INT8RANGEARRAYOID

§

INT8RANGEOID

§

INT8_BTREE_OPS_OID

§

INTEGER_BTREE_FAM_OID

§

INTERNALOID

§

INTERVALARRAYOID

§

INTERVALOID

§

IndexRelationId

§

JSONARRAYOID

§

JSONBARRAYOID

§

JSONBOID

§

JSONOID

§

JSONPATHARRAYOID

§

JSONPATHOID

§

LANGUAGE_HANDLEROID

§

LINEARRAYOID

§

LINEOID

§

LSEGARRAYOID

§

LSEGOID

§

MACADDR8ARRAYOID

§

MACADDR8OID

§

MACADDRARRAYOID

§

MACADDROID

§

MONEYARRAYOID

§

MONEYOID

§

NAMEARRAYOID

§

NAMEOID

§

NETWORK_BTREE_FAM_OID

§

NUMERICARRAYOID

§

NUMERICOID

§

NUMERIC_BTREE_OPS_OID

§

NUMMULTIRANGEARRAYOID

§

NUMMULTIRANGEOID

§

NUMRANGEARRAYOID

§

NUMRANGEOID

§

NamespaceRelationId

§

OIDARRAYOID

§

OIDOID

§

OIDVECTORARRAYOID

§

OIDVECTOROID

§

OID_BTREE_FAM_OID

§

OID_BTREE_OPS_OID

§

OperatorClassRelationId

§

OperatorFamilyRelationId

§

OperatorRelationId

§

PATHARRAYOID

§

PATHOID

§

PG_ATTRIBUTEARRAYOID

§

PG_BRIN_BLOOM_SUMMARYOID

§

PG_BRIN_MINMAX_MULTI_SUMMARYOID

§

PG_CLASSARRAYOID

§

PG_DDL_COMMANDOID

§

PG_DEPENDENCIESOID

§

PG_LSNARRAYOID

§

PG_LSNOID

§

PG_MCV_LISTOID

§

PG_NDISTINCTOID

§

PG_NODE_TREEOID

§

PG_PROCARRAYOID

§

PG_SNAPSHOTARRAYOID

§

PG_SNAPSHOTOID

§

PG_TYPEARRAYOID

§

POINTARRAYOID

§

POINTOID

§

POLYGONARRAYOID

§

POLYGONOID

§

ProcedureRelationId

§

PublicationRelationId

§

RECORDARRAYOID

§

RECORDOID

§

REFCURSORARRAYOID

§

REFCURSOROID

§

REGCLASSARRAYOID

§

REGCLASSOID

§

REGCOLLATIONARRAYOID

§

REGCOLLATIONOID

§

REGCONFIGARRAYOID

§

REGCONFIGOID

§

REGDICTIONARYARRAYOID

§

REGDICTIONARYOID

§

REGNAMESPACEARRAYOID

§

REGNAMESPACEOID

§

REGOPERARRAYOID

§

REGOPERATORARRAYOID

§

REGOPERATOROID

§

REGOPEROID

§

REGPROCARRAYOID

§

REGPROCEDUREARRAYOID

§

REGPROCEDUREOID

§

REGPROCOID

§

REGROLEARRAYOID

§

REGROLEOID

§

REGTYPEARRAYOID

§

REGTYPEOID

§

RelationRelationId

§

StatisticRelationId

§

TABLE_AM_HANDLEROID

§

TEXTARRAYOID

§

TEXTOID

§

TEXT_BTREE_FAM_OID

§

TEXT_BTREE_OPS_OID

§

TEXT_BTREE_PATTERN_OPS_OID

§

TEXT_PATTERN_BTREE_FAM_OID

§

TEXT_SPGIST_FAM_OID

§

TIDARRAYOID

§

TIDOID

§

TIMEARRAYOID

§

TIMEOID

§

TIMESTAMPARRAYOID

§

TIMESTAMPOID

§

TIMESTAMPTZARRAYOID

§

TIMESTAMPTZOID

§

TIMESTAMPTZ_BTREE_OPS_OID

§

TIMESTAMP_BTREE_OPS_OID

§

TIMETZARRAYOID

§

TIMETZOID

§

TRIGGEROID

§

TSMULTIRANGEARRAYOID

§

TSMULTIRANGEOID

§

TSM_HANDLEROID

§

TSQUERYARRAYOID

§

TSQUERYOID

§

TSRANGEARRAYOID

§

TSRANGEOID

§

TSTZMULTIRANGEARRAYOID

§

TSTZMULTIRANGEOID

§

TSTZRANGEARRAYOID

§

TSTZRANGEOID

§

TSVECTORARRAYOID

§

TSVECTOROID

§

TXID_SNAPSHOTARRAYOID

§

TXID_SNAPSHOTOID

§

TableSpaceRelationId

§

TemplateDbOid

§

TriggerRelationId

§

TypeRelationId

§

UNKNOWNOID

§

UUIDARRAYOID

§

UUIDOID

§

VARBITARRAYOID

§

VARBITOID

§

VARCHARARRAYOID

§

VARCHAROID

§

VARCHAR_BTREE_PATTERN_OPS_OID

§

VOIDOID

§

XID8ARRAYOID

§

XID8OID

§

XIDARRAYOID

§

XIDOID

§

XMLARRAYOID

§

XMLOID

Implementations§

source§

impl BuiltinOid

source§

impl BuiltinOid

source

pub const fn value(self) -> Oid

source

pub fn oid(self) -> PgOid

Trait Implementations§

source§

impl Clone for BuiltinOid

source§

fn clone(&self) -> BuiltinOid

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for BuiltinOid

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<BuiltinOid> for Oid

source§

fn from(builtin: BuiltinOid) -> Oid

Converts to this type from the input type.
source§

impl From<BuiltinOid> for PgOid

source§

fn from(builtin: BuiltinOid) -> PgOid

Converts to this type from the input type.
source§

impl Hash for BuiltinOid

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for BuiltinOid

source§

fn cmp(&self, other: &BuiltinOid) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<BuiltinOid> for BuiltinOid

source§

fn eq(&self, other: &BuiltinOid) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<BuiltinOid> for BuiltinOid

source§

fn partial_cmp(&self, other: &BuiltinOid) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
source§

impl TryFrom<Datum> for BuiltinOid

§

type Error = NotBuiltinOid

The type returned in the event of a conversion error.
source§

fn try_from(datum: Datum) -> Result<BuiltinOid, NotBuiltinOid>

Performs the conversion.
source§

impl TryFrom<Oid> for BuiltinOid

§

type Error = NotBuiltinOid

The type returned in the event of a conversion error.
source§

fn try_from(oid: Oid) -> Result<BuiltinOid, NotBuiltinOid>

Performs the conversion.
source§

impl TryFrom<u32> for BuiltinOid

§

type Error = NotBuiltinOid

The type returned in the event of a conversion error.
source§

fn try_from(uint: u32) -> Result<BuiltinOid, NotBuiltinOid>

Performs the conversion.
source§

impl Copy for BuiltinOid

source§

impl Eq for BuiltinOid

source§

impl StructuralEq for BuiltinOid

source§

impl StructuralPartialEq for BuiltinOid

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for Twhere U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<N> NodeTrait for Nwhere N: Copy + Ord + Hash,