Enum pgrx_pg_sys::BuiltinOid
source · pub enum BuiltinOid {
Show 208 variants
ACLITEMARRAYOID,
ACLITEMOID,
ANYARRAYOID,
ANYCOMPATIBLEARRAYOID,
ANYCOMPATIBLEMULTIRANGEOID,
ANYCOMPATIBLENONARRAYOID,
ANYCOMPATIBLEOID,
ANYCOMPATIBLERANGEOID,
ANYELEMENTOID,
ANYENUMOID,
ANYMULTIRANGEOID,
ANYNONARRAYOID,
ANYOID,
ANYRANGEOID,
AttributeRelationId,
AuthIdRelationId,
BITARRAYOID,
BITOID,
BOOLARRAYOID,
BOOLOID,
BOXARRAYOID,
BOXOID,
BPCHARARRAYOID,
BPCHAROID,
BYTEAARRAYOID,
BYTEAOID,
CHARARRAYOID,
CHAROID,
CIDARRAYOID,
CIDOID,
CIDRARRAYOID,
CIDROID,
CIRCLEARRAYOID,
CIRCLEOID,
CSTRINGARRAYOID,
CSTRINGOID,
DATEARRAYOID,
DATEMULTIRANGEARRAYOID,
DATEMULTIRANGEOID,
DATEOID,
DATERANGEARRAYOID,
DATERANGEOID,
DEFAULTTABLESPACE_OID,
DatabaseRelationId,
EVENT_TRIGGEROID,
EnumRelationId,
EventTriggerRelationId,
ExtensionRelationId,
FDW_HANDLEROID,
FLOAT4ARRAYOID,
FLOAT4OID,
FLOAT8ARRAYOID,
FLOAT8OID,
GLOBALTABLESPACE_OID,
GTSVECTORARRAYOID,
GTSVECTOROID,
INDEX_AM_HANDLEROID,
INETARRAYOID,
INETOID,
INT2ARRAYOID,
INT2OID,
INT2VECTORARRAYOID,
INT2VECTOROID,
INT4ARRAYOID,
INT4MULTIRANGEARRAYOID,
INT4MULTIRANGEOID,
INT4OID,
INT4RANGEARRAYOID,
INT4RANGEOID,
INT8ARRAYOID,
INT8MULTIRANGEARRAYOID,
INT8MULTIRANGEOID,
INT8OID,
INT8RANGEARRAYOID,
INT8RANGEOID,
INTERNALOID,
INTERVALARRAYOID,
INTERVALOID,
IndexRelationId,
JSONARRAYOID,
JSONBARRAYOID,
JSONBOID,
JSONOID,
JSONPATHARRAYOID,
JSONPATHOID,
LANGUAGE_HANDLEROID,
LINEARRAYOID,
LINEOID,
LSEGARRAYOID,
LSEGOID,
MACADDR8ARRAYOID,
MACADDR8OID,
MACADDRARRAYOID,
MACADDROID,
MONEYARRAYOID,
MONEYOID,
NAMEARRAYOID,
NAMEOID,
NUMERICARRAYOID,
NUMERICOID,
NUMMULTIRANGEARRAYOID,
NUMMULTIRANGEOID,
NUMRANGEARRAYOID,
NUMRANGEOID,
NamespaceRelationId,
OIDARRAYOID,
OIDOID,
OIDVECTORARRAYOID,
OIDVECTOROID,
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,
TIDARRAYOID,
TIDOID,
TIMEARRAYOID,
TIMEOID,
TIMESTAMPARRAYOID,
TIMESTAMPOID,
TIMESTAMPTZARRAYOID,
TIMESTAMPTZOID,
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,
VOIDOID,
XID8ARRAYOID,
XID8OID,
XIDARRAYOID,
XIDOID,
XMLARRAYOID,
XMLOID,
}
Variants§
ACLITEMARRAYOID
ACLITEMOID
ANYARRAYOID
ANYCOMPATIBLEARRAYOID
ANYCOMPATIBLEMULTIRANGEOID
ANYCOMPATIBLENONARRAYOID
ANYCOMPATIBLEOID
ANYCOMPATIBLERANGEOID
ANYELEMENTOID
ANYENUMOID
ANYMULTIRANGEOID
ANYNONARRAYOID
ANYOID
ANYRANGEOID
AttributeRelationId
AuthIdRelationId
BITARRAYOID
BITOID
BOOLARRAYOID
BOOLOID
BOXARRAYOID
BOXOID
BPCHARARRAYOID
BPCHAROID
BYTEAARRAYOID
BYTEAOID
CHARARRAYOID
CHAROID
CIDARRAYOID
CIDOID
CIDRARRAYOID
CIDROID
CIRCLEARRAYOID
CIRCLEOID
CSTRINGARRAYOID
CSTRINGOID
DATEARRAYOID
DATEMULTIRANGEARRAYOID
DATEMULTIRANGEOID
DATEOID
DATERANGEARRAYOID
DATERANGEOID
DEFAULTTABLESPACE_OID
DatabaseRelationId
EVENT_TRIGGEROID
EnumRelationId
EventTriggerRelationId
ExtensionRelationId
FDW_HANDLEROID
FLOAT4ARRAYOID
FLOAT4OID
FLOAT8ARRAYOID
FLOAT8OID
GLOBALTABLESPACE_OID
GTSVECTORARRAYOID
GTSVECTOROID
INDEX_AM_HANDLEROID
INETARRAYOID
INETOID
INT2ARRAYOID
INT2OID
INT2VECTORARRAYOID
INT2VECTOROID
INT4ARRAYOID
INT4MULTIRANGEARRAYOID
INT4MULTIRANGEOID
INT4OID
INT4RANGEARRAYOID
INT4RANGEOID
INT8ARRAYOID
INT8MULTIRANGEARRAYOID
INT8MULTIRANGEOID
INT8OID
INT8RANGEARRAYOID
INT8RANGEOID
INTERNALOID
INTERVALARRAYOID
INTERVALOID
IndexRelationId
JSONARRAYOID
JSONBARRAYOID
JSONBOID
JSONOID
JSONPATHARRAYOID
JSONPATHOID
LANGUAGE_HANDLEROID
LINEARRAYOID
LINEOID
LSEGARRAYOID
LSEGOID
MACADDR8ARRAYOID
MACADDR8OID
MACADDRARRAYOID
MACADDROID
MONEYARRAYOID
MONEYOID
NAMEARRAYOID
NAMEOID
NUMERICARRAYOID
NUMERICOID
NUMMULTIRANGEARRAYOID
NUMMULTIRANGEOID
NUMRANGEARRAYOID
NUMRANGEOID
NamespaceRelationId
OIDARRAYOID
OIDOID
OIDVECTORARRAYOID
OIDVECTOROID
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
TIDARRAYOID
TIDOID
TIMEARRAYOID
TIMEOID
TIMESTAMPARRAYOID
TIMESTAMPOID
TIMESTAMPTZARRAYOID
TIMESTAMPTZOID
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
VOIDOID
XID8ARRAYOID
XID8OID
XIDARRAYOID
XIDOID
XMLARRAYOID
XMLOID
Implementations§
source§impl BuiltinOid
impl BuiltinOid
pub const fn from_u32(uint: u32) -> Result<BuiltinOid, NotBuiltinOid>
Trait Implementations§
source§impl Clone for BuiltinOid
impl Clone for BuiltinOid
source§fn clone(&self) -> BuiltinOid
fn clone(&self) -> BuiltinOid
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 BuiltinOid
impl Debug for BuiltinOid
source§impl From<BuiltinOid> for Oid
impl From<BuiltinOid> for Oid
source§fn from(builtin: BuiltinOid) -> Oid
fn from(builtin: BuiltinOid) -> Oid
Converts to this type from the input type.
source§impl From<BuiltinOid> for PgOid
impl From<BuiltinOid> for PgOid
source§fn from(builtin: BuiltinOid) -> PgOid
fn from(builtin: BuiltinOid) -> PgOid
Converts to this type from the input type.
source§impl Hash for BuiltinOid
impl Hash for BuiltinOid
source§impl Ord for BuiltinOid
impl Ord for BuiltinOid
source§fn cmp(&self, other: &BuiltinOid) -> Ordering
fn cmp(&self, other: &BuiltinOid) -> Ordering
1.21.0 · source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere Self: Sized,
Compares and returns the maximum of two values. Read more
source§impl PartialEq<BuiltinOid> for BuiltinOid
impl PartialEq<BuiltinOid> for BuiltinOid
source§fn eq(&self, other: &BuiltinOid) -> bool
fn eq(&self, other: &BuiltinOid) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl PartialOrd<BuiltinOid> for BuiltinOid
impl PartialOrd<BuiltinOid> for BuiltinOid
source§fn partial_cmp(&self, other: &BuiltinOid) -> Option<Ordering>
fn partial_cmp(&self, other: &BuiltinOid) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
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 moresource§impl TryFrom<Datum> for BuiltinOid
impl TryFrom<Datum> for BuiltinOid
§type Error = NotBuiltinOid
type Error = NotBuiltinOid
The type returned in the event of a conversion error.
source§fn try_from(datum: Datum) -> Result<BuiltinOid, NotBuiltinOid>
fn try_from(datum: Datum) -> Result<BuiltinOid, NotBuiltinOid>
Performs the conversion.
source§impl TryFrom<Oid> for BuiltinOid
impl TryFrom<Oid> for BuiltinOid
§type Error = NotBuiltinOid
type Error = NotBuiltinOid
The type returned in the event of a conversion error.
source§fn try_from(oid: Oid) -> Result<BuiltinOid, NotBuiltinOid>
fn try_from(oid: Oid) -> Result<BuiltinOid, NotBuiltinOid>
Performs the conversion.
source§impl TryFrom<u32> for BuiltinOid
impl TryFrom<u32> for BuiltinOid
§type Error = NotBuiltinOid
type Error = NotBuiltinOid
The type returned in the event of a conversion error.
source§fn try_from(uint: u32) -> Result<BuiltinOid, NotBuiltinOid>
fn try_from(uint: u32) -> Result<BuiltinOid, NotBuiltinOid>
Performs the conversion.
impl Copy for BuiltinOid
impl Eq for BuiltinOid
impl StructuralEq for BuiltinOid
impl StructuralPartialEq for BuiltinOid
Auto Trait Implementations§
impl RefUnwindSafe for BuiltinOid
impl Send for BuiltinOid
impl Sync for BuiltinOid
impl Unpin for BuiltinOid
impl UnwindSafe for BuiltinOid
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<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.