Enum pgx_pg_sys::PgBuiltInOids
source · [−]pub enum PgBuiltInOids {
Show 189 variants
BOOLOID,
BYTEAOID,
CHAROID,
NAMEOID,
INT8OID,
INT2OID,
INT2VECTOROID,
INT4OID,
REGPROCOID,
TEXTOID,
OIDOID,
TIDOID,
XIDOID,
CIDOID,
OIDVECTOROID,
JSONOID,
XMLOID,
PG_NODE_TREEOID,
PG_NDISTINCTOID,
PG_DEPENDENCIESOID,
PG_MCV_LISTOID,
PG_DDL_COMMANDOID,
XID8OID,
POINTOID,
LSEGOID,
PATHOID,
BOXOID,
POLYGONOID,
LINEOID,
FLOAT4OID,
FLOAT8OID,
UNKNOWNOID,
CIRCLEOID,
MONEYOID,
MACADDROID,
INETOID,
CIDROID,
MACADDR8OID,
ACLITEMOID,
BPCHAROID,
VARCHAROID,
DATEOID,
TIMEOID,
TIMESTAMPOID,
TIMESTAMPTZOID,
INTERVALOID,
TIMETZOID,
BITOID,
VARBITOID,
NUMERICOID,
REFCURSOROID,
REGPROCEDUREOID,
REGOPEROID,
REGOPERATOROID,
REGCLASSOID,
REGCOLLATIONOID,
REGTYPEOID,
REGROLEOID,
REGNAMESPACEOID,
UUIDOID,
PG_LSNOID,
TSVECTOROID,
GTSVECTOROID,
TSQUERYOID,
REGCONFIGOID,
REGDICTIONARYOID,
JSONBOID,
JSONPATHOID,
TXID_SNAPSHOTOID,
PG_SNAPSHOTOID,
INT4RANGEOID,
NUMRANGEOID,
TSRANGEOID,
TSTZRANGEOID,
DATERANGEOID,
INT8RANGEOID,
INT4MULTIRANGEOID,
NUMMULTIRANGEOID,
TSMULTIRANGEOID,
TSTZMULTIRANGEOID,
DATEMULTIRANGEOID,
INT8MULTIRANGEOID,
RECORDOID,
RECORDARRAYOID,
CSTRINGOID,
ANYOID,
ANYARRAYOID,
VOIDOID,
TRIGGEROID,
EVENT_TRIGGEROID,
LANGUAGE_HANDLEROID,
INTERNALOID,
ANYELEMENTOID,
ANYNONARRAYOID,
ANYENUMOID,
FDW_HANDLEROID,
INDEX_AM_HANDLEROID,
TSM_HANDLEROID,
TABLE_AM_HANDLEROID,
ANYRANGEOID,
ANYCOMPATIBLEOID,
ANYCOMPATIBLEARRAYOID,
ANYCOMPATIBLENONARRAYOID,
ANYCOMPATIBLERANGEOID,
ANYMULTIRANGEOID,
ANYCOMPATIBLEMULTIRANGEOID,
PG_BRIN_BLOOM_SUMMARYOID,
PG_BRIN_MINMAX_MULTI_SUMMARYOID,
BOOLARRAYOID,
BYTEAARRAYOID,
CHARARRAYOID,
NAMEARRAYOID,
INT8ARRAYOID,
INT2ARRAYOID,
INT2VECTORARRAYOID,
INT4ARRAYOID,
REGPROCARRAYOID,
TEXTARRAYOID,
OIDARRAYOID,
TIDARRAYOID,
XIDARRAYOID,
CIDARRAYOID,
OIDVECTORARRAYOID,
PG_TYPEARRAYOID,
PG_ATTRIBUTEARRAYOID,
PG_PROCARRAYOID,
PG_CLASSARRAYOID,
JSONARRAYOID,
XMLARRAYOID,
XID8ARRAYOID,
POINTARRAYOID,
LSEGARRAYOID,
PATHARRAYOID,
BOXARRAYOID,
POLYGONARRAYOID,
LINEARRAYOID,
FLOAT4ARRAYOID,
FLOAT8ARRAYOID,
CIRCLEARRAYOID,
MONEYARRAYOID,
MACADDRARRAYOID,
INETARRAYOID,
CIDRARRAYOID,
MACADDR8ARRAYOID,
ACLITEMARRAYOID,
BPCHARARRAYOID,
VARCHARARRAYOID,
DATEARRAYOID,
TIMEARRAYOID,
TIMESTAMPARRAYOID,
TIMESTAMPTZARRAYOID,
INTERVALARRAYOID,
TIMETZARRAYOID,
BITARRAYOID,
VARBITARRAYOID,
NUMERICARRAYOID,
REFCURSORARRAYOID,
REGPROCEDUREARRAYOID,
REGOPERARRAYOID,
REGOPERATORARRAYOID,
REGCLASSARRAYOID,
REGCOLLATIONARRAYOID,
REGTYPEARRAYOID,
REGROLEARRAYOID,
REGNAMESPACEARRAYOID,
UUIDARRAYOID,
PG_LSNARRAYOID,
TSVECTORARRAYOID,
GTSVECTORARRAYOID,
TSQUERYARRAYOID,
REGCONFIGARRAYOID,
REGDICTIONARYARRAYOID,
JSONBARRAYOID,
JSONPATHARRAYOID,
TXID_SNAPSHOTARRAYOID,
PG_SNAPSHOTARRAYOID,
INT4RANGEARRAYOID,
NUMRANGEARRAYOID,
TSRANGEARRAYOID,
TSTZRANGEARRAYOID,
DATERANGEARRAYOID,
INT8RANGEARRAYOID,
INT4MULTIRANGEARRAYOID,
NUMMULTIRANGEARRAYOID,
TSMULTIRANGEARRAYOID,
TSTZMULTIRANGEARRAYOID,
DATEMULTIRANGEARRAYOID,
INT8MULTIRANGEARRAYOID,
CSTRINGARRAYOID,
}
Variants
BOOLOID
BYTEAOID
CHAROID
NAMEOID
INT8OID
INT2OID
INT2VECTOROID
INT4OID
REGPROCOID
TEXTOID
OIDOID
TIDOID
XIDOID
CIDOID
OIDVECTOROID
JSONOID
XMLOID
PG_NODE_TREEOID
PG_NDISTINCTOID
PG_DEPENDENCIESOID
PG_MCV_LISTOID
PG_DDL_COMMANDOID
XID8OID
POINTOID
LSEGOID
PATHOID
BOXOID
POLYGONOID
LINEOID
FLOAT4OID
FLOAT8OID
UNKNOWNOID
CIRCLEOID
MONEYOID
MACADDROID
INETOID
CIDROID
MACADDR8OID
ACLITEMOID
BPCHAROID
VARCHAROID
DATEOID
TIMEOID
TIMESTAMPOID
TIMESTAMPTZOID
INTERVALOID
TIMETZOID
BITOID
VARBITOID
NUMERICOID
REFCURSOROID
REGPROCEDUREOID
REGOPEROID
REGOPERATOROID
REGCLASSOID
REGCOLLATIONOID
REGTYPEOID
REGROLEOID
REGNAMESPACEOID
UUIDOID
PG_LSNOID
TSVECTOROID
GTSVECTOROID
TSQUERYOID
REGCONFIGOID
REGDICTIONARYOID
JSONBOID
JSONPATHOID
TXID_SNAPSHOTOID
PG_SNAPSHOTOID
INT4RANGEOID
NUMRANGEOID
TSRANGEOID
TSTZRANGEOID
DATERANGEOID
INT8RANGEOID
INT4MULTIRANGEOID
NUMMULTIRANGEOID
TSMULTIRANGEOID
TSTZMULTIRANGEOID
DATEMULTIRANGEOID
INT8MULTIRANGEOID
RECORDOID
RECORDARRAYOID
CSTRINGOID
ANYOID
ANYARRAYOID
VOIDOID
TRIGGEROID
EVENT_TRIGGEROID
LANGUAGE_HANDLEROID
INTERNALOID
ANYELEMENTOID
ANYNONARRAYOID
ANYENUMOID
FDW_HANDLEROID
INDEX_AM_HANDLEROID
TSM_HANDLEROID
TABLE_AM_HANDLEROID
ANYRANGEOID
ANYCOMPATIBLEOID
ANYCOMPATIBLEARRAYOID
ANYCOMPATIBLENONARRAYOID
ANYCOMPATIBLERANGEOID
ANYMULTIRANGEOID
ANYCOMPATIBLEMULTIRANGEOID
PG_BRIN_BLOOM_SUMMARYOID
PG_BRIN_MINMAX_MULTI_SUMMARYOID
BOOLARRAYOID
BYTEAARRAYOID
CHARARRAYOID
NAMEARRAYOID
INT8ARRAYOID
INT2ARRAYOID
INT2VECTORARRAYOID
INT4ARRAYOID
REGPROCARRAYOID
TEXTARRAYOID
OIDARRAYOID
TIDARRAYOID
XIDARRAYOID
CIDARRAYOID
OIDVECTORARRAYOID
PG_TYPEARRAYOID
PG_ATTRIBUTEARRAYOID
PG_PROCARRAYOID
PG_CLASSARRAYOID
JSONARRAYOID
XMLARRAYOID
XID8ARRAYOID
POINTARRAYOID
LSEGARRAYOID
PATHARRAYOID
BOXARRAYOID
POLYGONARRAYOID
LINEARRAYOID
FLOAT4ARRAYOID
FLOAT8ARRAYOID
CIRCLEARRAYOID
MONEYARRAYOID
MACADDRARRAYOID
INETARRAYOID
CIDRARRAYOID
MACADDR8ARRAYOID
ACLITEMARRAYOID
BPCHARARRAYOID
VARCHARARRAYOID
DATEARRAYOID
TIMEARRAYOID
TIMESTAMPARRAYOID
TIMESTAMPTZARRAYOID
INTERVALARRAYOID
TIMETZARRAYOID
BITARRAYOID
VARBITARRAYOID
NUMERICARRAYOID
REFCURSORARRAYOID
REGPROCEDUREARRAYOID
REGOPERARRAYOID
REGOPERATORARRAYOID
REGCLASSARRAYOID
REGCOLLATIONARRAYOID
REGTYPEARRAYOID
REGROLEARRAYOID
REGNAMESPACEARRAYOID
UUIDARRAYOID
PG_LSNARRAYOID
TSVECTORARRAYOID
GTSVECTORARRAYOID
TSQUERYARRAYOID
REGCONFIGARRAYOID
REGDICTIONARYARRAYOID
JSONBARRAYOID
JSONPATHARRAYOID
TXID_SNAPSHOTARRAYOID
PG_SNAPSHOTARRAYOID
INT4RANGEARRAYOID
NUMRANGEARRAYOID
TSRANGEARRAYOID
TSTZRANGEARRAYOID
DATERANGEARRAYOID
INT8RANGEARRAYOID
INT4MULTIRANGEARRAYOID
NUMMULTIRANGEARRAYOID
TSMULTIRANGEARRAYOID
TSTZMULTIRANGEARRAYOID
DATEMULTIRANGEARRAYOID
INT8MULTIRANGEARRAYOID
CSTRINGARRAYOID
Implementations
sourceimpl PgBuiltInOids
impl PgBuiltInOids
pub fn from(oid: Oid) -> Option<PgBuiltInOids>
Trait Implementations
sourceimpl Clone for PgBuiltInOids
impl Clone for PgBuiltInOids
sourcefn clone(&self) -> PgBuiltInOids
fn clone(&self) -> PgBuiltInOids
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for PgBuiltInOids
impl Debug for PgBuiltInOids
sourceimpl Hash for PgBuiltInOids
impl Hash for PgBuiltInOids
sourceimpl Ord for PgBuiltInOids
impl Ord for PgBuiltInOids
sourceimpl PartialEq<PgBuiltInOids> for PgBuiltInOids
impl PartialEq<PgBuiltInOids> for PgBuiltInOids
sourceimpl PartialOrd<PgBuiltInOids> for PgBuiltInOids
impl PartialOrd<PgBuiltInOids> for PgBuiltInOids
sourcefn partial_cmp(&self, other: &PgBuiltInOids) -> Option<Ordering>
fn partial_cmp(&self, other: &PgBuiltInOids) -> Option<Ordering>
This method returns an ordering between self
and other
values if one exists. Read more
1.0.0 · sourcefn lt(&self, other: &Rhs) -> bool
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 · sourcefn 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 more
impl Copy for PgBuiltInOids
impl Eq for PgBuiltInOids
impl StructuralEq for PgBuiltInOids
impl StructuralPartialEq for PgBuiltInOids
Auto Trait Implementations
impl RefUnwindSafe for PgBuiltInOids
impl Send for PgBuiltInOids
impl Sync for PgBuiltInOids
impl Unpin for PgBuiltInOids
impl UnwindSafe for PgBuiltInOids
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more