Struct tokio_postgres::types::Type
source · pub struct Type(_);
Expand description
A Postgres type.
Implementations§
source§impl Type
impl Type
sourcepub const BYTEA: Type = Type(Inner::Bytea)
pub const BYTEA: Type = Type(Inner::Bytea)
BYTEA - variable-length string, binary values escaped
sourcepub const INT2_VECTOR: Type = Type(Inner::Int2Vector)
pub const INT2_VECTOR: Type = Type(Inner::Int2Vector)
INT2VECTOR - array of int2, used in system tables
sourcepub const INT4: Type = Type(Inner::Int4)
pub const INT4: Type = Type(Inner::Int4)
INT4 - -2 billion to 2 billion integer, 4-byte storage
sourcepub const CID: Type = Type(Inner::Cid)
pub const CID: Type = Type(Inner::Cid)
CID - command identifier type, sequence in transaction id
sourcepub const OID_VECTOR: Type = Type(Inner::OidVector)
pub const OID_VECTOR: Type = Type(Inner::OidVector)
OIDVECTOR - array of oids, used in system tables
sourcepub const PG_DDL_COMMAND: Type = Type(Inner::PgDdlCommand)
pub const PG_DDL_COMMAND: Type = Type(Inner::PgDdlCommand)
PG_DDL_COMMAND - internal type for passing CollectedCommand
sourcepub const PG_NODE_TREE: Type = Type(Inner::PgNodeTree)
pub const PG_NODE_TREE: Type = Type(Inner::PgNodeTree)
PG_NODE_TREE - string representing an internal node tree
sourcepub const JSON_ARRAY: Type = Type(Inner::JsonArray)
pub const JSON_ARRAY: Type = Type(Inner::JsonArray)
JSON[]
sourcepub const TABLE_AM_HANDLER: Type = Type(Inner::TableAmHandler)
pub const TABLE_AM_HANDLER: Type = Type(Inner::TableAmHandler)
TABLE_AM_HANDLER
sourcepub const XID8_ARRAY: Type = Type(Inner::Xid8Array)
pub const XID8_ARRAY: Type = Type(Inner::Xid8Array)
XID8[]
sourcepub const INDEX_AM_HANDLER: Type = Type(Inner::IndexAmHandler)
pub const INDEX_AM_HANDLER: Type = Type(Inner::IndexAmHandler)
INDEX_AM_HANDLER - pseudo-type for the result of an index AM handler function
sourcepub const LINE_ARRAY: Type = Type(Inner::LineArray)
pub const LINE_ARRAY: Type = Type(Inner::LineArray)
LINE[]
sourcepub const CIDR_ARRAY: Type = Type(Inner::CidrArray)
pub const CIDR_ARRAY: Type = Type(Inner::CidrArray)
CIDR[]
sourcepub const FLOAT4: Type = Type(Inner::Float4)
pub const FLOAT4: Type = Type(Inner::Float4)
FLOAT4 - single-precision floating point number, 4-byte storage
sourcepub const FLOAT8: Type = Type(Inner::Float8)
pub const FLOAT8: Type = Type(Inner::Float8)
FLOAT8 - double-precision floating point number, 8-byte storage
sourcepub const UNKNOWN: Type = Type(Inner::Unknown)
pub const UNKNOWN: Type = Type(Inner::Unknown)
UNKNOWN - pseudo-type representing an undetermined type
sourcepub const CIRCLE_ARRAY: Type = Type(Inner::CircleArray)
pub const CIRCLE_ARRAY: Type = Type(Inner::CircleArray)
CIRCLE[]
sourcepub const MACADDR8: Type = Type(Inner::Macaddr8)
pub const MACADDR8: Type = Type(Inner::Macaddr8)
MACADDR8 - XX:XX:XX:XX:XX:XX:XX:XX, MAC address
sourcepub const MACADDR8_ARRAY: Type = Type(Inner::Macaddr8Array)
pub const MACADDR8_ARRAY: Type = Type(Inner::Macaddr8Array)
MACADDR8[]
sourcepub const MONEY_ARRAY: Type = Type(Inner::MoneyArray)
pub const MONEY_ARRAY: Type = Type(Inner::MoneyArray)
MONEY[]
sourcepub const INET: Type = Type(Inner::Inet)
pub const INET: Type = Type(Inner::Inet)
INET - IP address/netmask, host address, netmask optional
sourcepub const BOOL_ARRAY: Type = Type(Inner::BoolArray)
pub const BOOL_ARRAY: Type = Type(Inner::BoolArray)
BOOL[]
sourcepub const BYTEA_ARRAY: Type = Type(Inner::ByteaArray)
pub const BYTEA_ARRAY: Type = Type(Inner::ByteaArray)
BYTEA[]
sourcepub const CHAR_ARRAY: Type = Type(Inner::CharArray)
pub const CHAR_ARRAY: Type = Type(Inner::CharArray)
CHAR[]
sourcepub const NAME_ARRAY: Type = Type(Inner::NameArray)
pub const NAME_ARRAY: Type = Type(Inner::NameArray)
NAME[]
sourcepub const INT2_ARRAY: Type = Type(Inner::Int2Array)
pub const INT2_ARRAY: Type = Type(Inner::Int2Array)
INT2[]
sourcepub const INT2_VECTOR_ARRAY: Type = Type(Inner::Int2VectorArray)
pub const INT2_VECTOR_ARRAY: Type = Type(Inner::Int2VectorArray)
INT2VECTOR[]
sourcepub const INT4_ARRAY: Type = Type(Inner::Int4Array)
pub const INT4_ARRAY: Type = Type(Inner::Int4Array)
INT4[]
sourcepub const REGPROC_ARRAY: Type = Type(Inner::RegprocArray)
pub const REGPROC_ARRAY: Type = Type(Inner::RegprocArray)
REGPROC[]
sourcepub const TEXT_ARRAY: Type = Type(Inner::TextArray)
pub const TEXT_ARRAY: Type = Type(Inner::TextArray)
TEXT[]
sourcepub const OID_VECTOR_ARRAY: Type = Type(Inner::OidVectorArray)
pub const OID_VECTOR_ARRAY: Type = Type(Inner::OidVectorArray)
OIDVECTOR[]
sourcepub const BPCHAR_ARRAY: Type = Type(Inner::BpcharArray)
pub const BPCHAR_ARRAY: Type = Type(Inner::BpcharArray)
BPCHAR[]
sourcepub const VARCHAR_ARRAY: Type = Type(Inner::VarcharArray)
pub const VARCHAR_ARRAY: Type = Type(Inner::VarcharArray)
VARCHAR[]
sourcepub const INT8_ARRAY: Type = Type(Inner::Int8Array)
pub const INT8_ARRAY: Type = Type(Inner::Int8Array)
INT8[]
sourcepub const POINT_ARRAY: Type = Type(Inner::PointArray)
pub const POINT_ARRAY: Type = Type(Inner::PointArray)
POINT[]
sourcepub const LSEG_ARRAY: Type = Type(Inner::LsegArray)
pub const LSEG_ARRAY: Type = Type(Inner::LsegArray)
LSEG[]
sourcepub const PATH_ARRAY: Type = Type(Inner::PathArray)
pub const PATH_ARRAY: Type = Type(Inner::PathArray)
PATH[]
sourcepub const FLOAT4_ARRAY: Type = Type(Inner::Float4Array)
pub const FLOAT4_ARRAY: Type = Type(Inner::Float4Array)
FLOAT4[]
sourcepub const FLOAT8_ARRAY: Type = Type(Inner::Float8Array)
pub const FLOAT8_ARRAY: Type = Type(Inner::Float8Array)
FLOAT8[]
sourcepub const POLYGON_ARRAY: Type = Type(Inner::PolygonArray)
pub const POLYGON_ARRAY: Type = Type(Inner::PolygonArray)
POLYGON[]
sourcepub const ACLITEM_ARRAY: Type = Type(Inner::AclitemArray)
pub const ACLITEM_ARRAY: Type = Type(Inner::AclitemArray)
ACLITEM[]
sourcepub const MACADDR_ARRAY: Type = Type(Inner::MacaddrArray)
pub const MACADDR_ARRAY: Type = Type(Inner::MacaddrArray)
MACADDR[]
sourcepub const INET_ARRAY: Type = Type(Inner::InetArray)
pub const INET_ARRAY: Type = Type(Inner::InetArray)
INET[]
sourcepub const BPCHAR: Type = Type(Inner::Bpchar)
pub const BPCHAR: Type = Type(Inner::Bpchar)
BPCHAR - char(length), blank-padded string, fixed storage length
sourcepub const VARCHAR: Type = Type(Inner::Varchar)
pub const VARCHAR: Type = Type(Inner::Varchar)
VARCHAR - varchar(length), non-blank-padded string, variable storage length
sourcepub const TIMESTAMP_ARRAY: Type = Type(Inner::TimestampArray)
pub const TIMESTAMP_ARRAY: Type = Type(Inner::TimestampArray)
TIMESTAMP[]
sourcepub const DATE_ARRAY: Type = Type(Inner::DateArray)
pub const DATE_ARRAY: Type = Type(Inner::DateArray)
DATE[]
sourcepub const TIME_ARRAY: Type = Type(Inner::TimeArray)
pub const TIME_ARRAY: Type = Type(Inner::TimeArray)
TIME[]
sourcepub const TIMESTAMPTZ: Type = Type(Inner::Timestamptz)
pub const TIMESTAMPTZ: Type = Type(Inner::Timestamptz)
TIMESTAMPTZ - date and time with time zone
sourcepub const TIMESTAMPTZ_ARRAY: Type = Type(Inner::TimestamptzArray)
pub const TIMESTAMPTZ_ARRAY: Type = Type(Inner::TimestamptzArray)
TIMESTAMPTZ[]
sourcepub const INTERVAL_ARRAY: Type = Type(Inner::IntervalArray)
pub const INTERVAL_ARRAY: Type = Type(Inner::IntervalArray)
INTERVAL[]
sourcepub const NUMERIC_ARRAY: Type = Type(Inner::NumericArray)
pub const NUMERIC_ARRAY: Type = Type(Inner::NumericArray)
NUMERIC[]
sourcepub const CSTRING_ARRAY: Type = Type(Inner::CstringArray)
pub const CSTRING_ARRAY: Type = Type(Inner::CstringArray)
CSTRING[]
sourcepub const TIMETZ_ARRAY: Type = Type(Inner::TimetzArray)
pub const TIMETZ_ARRAY: Type = Type(Inner::TimetzArray)
TIMETZ[]
sourcepub const VARBIT_ARRAY: Type = Type(Inner::VarbitArray)
pub const VARBIT_ARRAY: Type = Type(Inner::VarbitArray)
VARBIT[]
sourcepub const NUMERIC: Type = Type(Inner::Numeric)
pub const NUMERIC: Type = Type(Inner::Numeric)
NUMERIC - numeric(precision, decimal), arbitrary precision number
sourcepub const REFCURSOR: Type = Type(Inner::Refcursor)
pub const REFCURSOR: Type = Type(Inner::Refcursor)
REFCURSOR - reference to cursor (portal name)
sourcepub const REFCURSOR_ARRAY: Type = Type(Inner::RefcursorArray)
pub const REFCURSOR_ARRAY: Type = Type(Inner::RefcursorArray)
REFCURSOR[]
sourcepub const REGPROCEDURE: Type = Type(Inner::Regprocedure)
pub const REGPROCEDURE: Type = Type(Inner::Regprocedure)
REGPROCEDURE - registered procedure (with args)
sourcepub const REGOPERATOR: Type = Type(Inner::Regoperator)
pub const REGOPERATOR: Type = Type(Inner::Regoperator)
REGOPERATOR - registered operator (with args)
sourcepub const REGPROCEDURE_ARRAY: Type = Type(Inner::RegprocedureArray)
pub const REGPROCEDURE_ARRAY: Type = Type(Inner::RegprocedureArray)
REGPROCEDURE[]
sourcepub const REGOPER_ARRAY: Type = Type(Inner::RegoperArray)
pub const REGOPER_ARRAY: Type = Type(Inner::RegoperArray)
REGOPER[]
sourcepub const REGOPERATOR_ARRAY: Type = Type(Inner::RegoperatorArray)
pub const REGOPERATOR_ARRAY: Type = Type(Inner::RegoperatorArray)
REGOPERATOR[]
sourcepub const REGCLASS_ARRAY: Type = Type(Inner::RegclassArray)
pub const REGCLASS_ARRAY: Type = Type(Inner::RegclassArray)
REGCLASS[]
sourcepub const REGTYPE_ARRAY: Type = Type(Inner::RegtypeArray)
pub const REGTYPE_ARRAY: Type = Type(Inner::RegtypeArray)
REGTYPE[]
sourcepub const RECORD: Type = Type(Inner::Record)
pub const RECORD: Type = Type(Inner::Record)
RECORD - pseudo-type representing any composite type
sourcepub const ANYARRAY: Type = Type(Inner::Anyarray)
pub const ANYARRAY: Type = Type(Inner::Anyarray)
ANYARRAY - pseudo-type representing a polymorphic array type
sourcepub const VOID: Type = Type(Inner::Void)
pub const VOID: Type = Type(Inner::Void)
VOID - pseudo-type for the result of a function with no real result
sourcepub const TRIGGER: Type = Type(Inner::Trigger)
pub const TRIGGER: Type = Type(Inner::Trigger)
TRIGGER - pseudo-type for the result of a trigger function
sourcepub const LANGUAGE_HANDLER: Type = Type(Inner::LanguageHandler)
pub const LANGUAGE_HANDLER: Type = Type(Inner::LanguageHandler)
LANGUAGE_HANDLER - pseudo-type for the result of a language handler function
sourcepub const INTERNAL: Type = Type(Inner::Internal)
pub const INTERNAL: Type = Type(Inner::Internal)
INTERNAL - pseudo-type representing an internal data structure
sourcepub const ANYELEMENT: Type = Type(Inner::Anyelement)
pub const ANYELEMENT: Type = Type(Inner::Anyelement)
ANYELEMENT - pseudo-type representing a polymorphic base type
sourcepub const RECORD_ARRAY: Type = Type(Inner::RecordArray)
pub const RECORD_ARRAY: Type = Type(Inner::RecordArray)
RECORD[]
sourcepub const ANYNONARRAY: Type = Type(Inner::Anynonarray)
pub const ANYNONARRAY: Type = Type(Inner::Anynonarray)
ANYNONARRAY - pseudo-type representing a polymorphic base type that is not an array
sourcepub const TXID_SNAPSHOT_ARRAY: Type = Type(Inner::TxidSnapshotArray)
pub const TXID_SNAPSHOT_ARRAY: Type = Type(Inner::TxidSnapshotArray)
TXID_SNAPSHOT[]
sourcepub const UUID_ARRAY: Type = Type(Inner::UuidArray)
pub const UUID_ARRAY: Type = Type(Inner::UuidArray)
UUID[]
sourcepub const TXID_SNAPSHOT: Type = Type(Inner::TxidSnapshot)
pub const TXID_SNAPSHOT: Type = Type(Inner::TxidSnapshot)
TXID_SNAPSHOT - txid snapshot
sourcepub const FDW_HANDLER: Type = Type(Inner::FdwHandler)
pub const FDW_HANDLER: Type = Type(Inner::FdwHandler)
FDW_HANDLER - pseudo-type for the result of an FDW handler function
sourcepub const PG_LSN_ARRAY: Type = Type(Inner::PgLsnArray)
pub const PG_LSN_ARRAY: Type = Type(Inner::PgLsnArray)
PG_LSN[]
sourcepub const TSM_HANDLER: Type = Type(Inner::TsmHandler)
pub const TSM_HANDLER: Type = Type(Inner::TsmHandler)
TSM_HANDLER - pseudo-type for the result of a tablesample method function
sourcepub const PG_NDISTINCT: Type = Type(Inner::PgNdistinct)
pub const PG_NDISTINCT: Type = Type(Inner::PgNdistinct)
PG_NDISTINCT - multivariate ndistinct coefficients
sourcepub const PG_DEPENDENCIES: Type = Type(Inner::PgDependencies)
pub const PG_DEPENDENCIES: Type = Type(Inner::PgDependencies)
PG_DEPENDENCIES - multivariate dependencies
sourcepub const ANYENUM: Type = Type(Inner::Anyenum)
pub const ANYENUM: Type = Type(Inner::Anyenum)
ANYENUM - pseudo-type representing a polymorphic base type that is an enum
sourcepub const TS_VECTOR: Type = Type(Inner::TsVector)
pub const TS_VECTOR: Type = Type(Inner::TsVector)
TSVECTOR - text representation for text search
sourcepub const GTS_VECTOR: Type = Type(Inner::GtsVector)
pub const GTS_VECTOR: Type = Type(Inner::GtsVector)
GTSVECTOR - GiST index internal text representation for text search
sourcepub const TS_VECTOR_ARRAY: Type = Type(Inner::TsVectorArray)
pub const TS_VECTOR_ARRAY: Type = Type(Inner::TsVectorArray)
TSVECTOR[]
sourcepub const GTS_VECTOR_ARRAY: Type = Type(Inner::GtsVectorArray)
pub const GTS_VECTOR_ARRAY: Type = Type(Inner::GtsVectorArray)
GTSVECTOR[]
sourcepub const TSQUERY_ARRAY: Type = Type(Inner::TsqueryArray)
pub const TSQUERY_ARRAY: Type = Type(Inner::TsqueryArray)
TSQUERY[]
sourcepub const REGCONFIG: Type = Type(Inner::Regconfig)
pub const REGCONFIG: Type = Type(Inner::Regconfig)
REGCONFIG - registered text search configuration
sourcepub const REGCONFIG_ARRAY: Type = Type(Inner::RegconfigArray)
pub const REGCONFIG_ARRAY: Type = Type(Inner::RegconfigArray)
REGCONFIG[]
sourcepub const REGDICTIONARY: Type = Type(Inner::Regdictionary)
pub const REGDICTIONARY: Type = Type(Inner::Regdictionary)
REGDICTIONARY - registered text search dictionary
sourcepub const REGDICTIONARY_ARRAY: Type = Type(Inner::RegdictionaryArray)
pub const REGDICTIONARY_ARRAY: Type = Type(Inner::RegdictionaryArray)
REGDICTIONARY[]
sourcepub const JSONB_ARRAY: Type = Type(Inner::JsonbArray)
pub const JSONB_ARRAY: Type = Type(Inner::JsonbArray)
JSONB[]
sourcepub const ANY_RANGE: Type = Type(Inner::AnyRange)
pub const ANY_RANGE: Type = Type(Inner::AnyRange)
ANYRANGE - pseudo-type representing a range over a polymorphic base type
sourcepub const EVENT_TRIGGER: Type = Type(Inner::EventTrigger)
pub const EVENT_TRIGGER: Type = Type(Inner::EventTrigger)
EVENT_TRIGGER - pseudo-type for the result of an event trigger function
sourcepub const INT4_RANGE: Type = Type(Inner::Int4Range)
pub const INT4_RANGE: Type = Type(Inner::Int4Range)
INT4RANGE - range of integers
sourcepub const INT4_RANGE_ARRAY: Type = Type(Inner::Int4RangeArray)
pub const INT4_RANGE_ARRAY: Type = Type(Inner::Int4RangeArray)
INT4RANGE[]
sourcepub const NUM_RANGE_ARRAY: Type = Type(Inner::NumRangeArray)
pub const NUM_RANGE_ARRAY: Type = Type(Inner::NumRangeArray)
NUMRANGE[]
sourcepub const TS_RANGE: Type = Type(Inner::TsRange)
pub const TS_RANGE: Type = Type(Inner::TsRange)
TSRANGE - range of timestamps without time zone
sourcepub const TS_RANGE_ARRAY: Type = Type(Inner::TsRangeArray)
pub const TS_RANGE_ARRAY: Type = Type(Inner::TsRangeArray)
TSRANGE[]
sourcepub const TSTZ_RANGE: Type = Type(Inner::TstzRange)
pub const TSTZ_RANGE: Type = Type(Inner::TstzRange)
TSTZRANGE - range of timestamps with time zone
sourcepub const TSTZ_RANGE_ARRAY: Type = Type(Inner::TstzRangeArray)
pub const TSTZ_RANGE_ARRAY: Type = Type(Inner::TstzRangeArray)
TSTZRANGE[]
sourcepub const DATE_RANGE: Type = Type(Inner::DateRange)
pub const DATE_RANGE: Type = Type(Inner::DateRange)
DATERANGE - range of dates
sourcepub const DATE_RANGE_ARRAY: Type = Type(Inner::DateRangeArray)
pub const DATE_RANGE_ARRAY: Type = Type(Inner::DateRangeArray)
DATERANGE[]
sourcepub const INT8_RANGE: Type = Type(Inner::Int8Range)
pub const INT8_RANGE: Type = Type(Inner::Int8Range)
INT8RANGE - range of bigints
sourcepub const INT8_RANGE_ARRAY: Type = Type(Inner::Int8RangeArray)
pub const INT8_RANGE_ARRAY: Type = Type(Inner::Int8RangeArray)
INT8RANGE[]
sourcepub const JSONPATH_ARRAY: Type = Type(Inner::JsonpathArray)
pub const JSONPATH_ARRAY: Type = Type(Inner::JsonpathArray)
JSONPATH[]
sourcepub const REGNAMESPACE: Type = Type(Inner::Regnamespace)
pub const REGNAMESPACE: Type = Type(Inner::Regnamespace)
REGNAMESPACE - registered namespace
sourcepub const REGNAMESPACE_ARRAY: Type = Type(Inner::RegnamespaceArray)
pub const REGNAMESPACE_ARRAY: Type = Type(Inner::RegnamespaceArray)
REGNAMESPACE[]
sourcepub const REGROLE_ARRAY: Type = Type(Inner::RegroleArray)
pub const REGROLE_ARRAY: Type = Type(Inner::RegroleArray)
REGROLE[]
sourcepub const REGCOLLATION: Type = Type(Inner::Regcollation)
pub const REGCOLLATION: Type = Type(Inner::Regcollation)
REGCOLLATION - registered collation
sourcepub const REGCOLLATION_ARRAY: Type = Type(Inner::RegcollationArray)
pub const REGCOLLATION_ARRAY: Type = Type(Inner::RegcollationArray)
REGCOLLATION[]
sourcepub const INT4MULTI_RANGE: Type = Type(Inner::Int4multiRange)
pub const INT4MULTI_RANGE: Type = Type(Inner::Int4multiRange)
INT4MULTIRANGE - multirange of integers
sourcepub const NUMMULTI_RANGE: Type = Type(Inner::NummultiRange)
pub const NUMMULTI_RANGE: Type = Type(Inner::NummultiRange)
NUMMULTIRANGE - multirange of numerics
sourcepub const TSMULTI_RANGE: Type = Type(Inner::TsmultiRange)
pub const TSMULTI_RANGE: Type = Type(Inner::TsmultiRange)
TSMULTIRANGE - multirange of timestamps without time zone
sourcepub const TSTZMULTI_RANGE: Type = Type(Inner::TstzmultiRange)
pub const TSTZMULTI_RANGE: Type = Type(Inner::TstzmultiRange)
TSTZMULTIRANGE - multirange of timestamps with time zone
sourcepub const DATEMULTI_RANGE: Type = Type(Inner::DatemultiRange)
pub const DATEMULTI_RANGE: Type = Type(Inner::DatemultiRange)
DATEMULTIRANGE - multirange of dates
sourcepub const INT8MULTI_RANGE: Type = Type(Inner::Int8multiRange)
pub const INT8MULTI_RANGE: Type = Type(Inner::Int8multiRange)
INT8MULTIRANGE - multirange of bigints
sourcepub const ANYMULTI_RANGE: Type = Type(Inner::AnymultiRange)
pub const ANYMULTI_RANGE: Type = Type(Inner::AnymultiRange)
ANYMULTIRANGE - pseudo-type representing a polymorphic base type that is a multirange
sourcepub const ANYCOMPATIBLEMULTI_RANGE: Type = Type(Inner::AnycompatiblemultiRange)
pub const ANYCOMPATIBLEMULTI_RANGE: Type = Type(Inner::AnycompatiblemultiRange)
ANYCOMPATIBLEMULTIRANGE - pseudo-type representing a multirange over a polymorphic common type
sourcepub const PG_BRIN_BLOOM_SUMMARY: Type = Type(Inner::PgBrinBloomSummary)
pub const PG_BRIN_BLOOM_SUMMARY: Type = Type(Inner::PgBrinBloomSummary)
PG_BRIN_BLOOM_SUMMARY - BRIN bloom summary
sourcepub const PG_BRIN_MINMAX_MULTI_SUMMARY: Type = Type(Inner::PgBrinMinmaxMultiSummary)
pub const PG_BRIN_MINMAX_MULTI_SUMMARY: Type = Type(Inner::PgBrinMinmaxMultiSummary)
PG_BRIN_MINMAX_MULTI_SUMMARY - BRIN minmax-multi summary
sourcepub const PG_MCV_LIST: Type = Type(Inner::PgMcvList)
pub const PG_MCV_LIST: Type = Type(Inner::PgMcvList)
PG_MCV_LIST - multivariate MCV list
sourcepub const PG_SNAPSHOT: Type = Type(Inner::PgSnapshot)
pub const PG_SNAPSHOT: Type = Type(Inner::PgSnapshot)
PG_SNAPSHOT - snapshot
sourcepub const PG_SNAPSHOT_ARRAY: Type = Type(Inner::PgSnapshotArray)
pub const PG_SNAPSHOT_ARRAY: Type = Type(Inner::PgSnapshotArray)
PG_SNAPSHOT[]
sourcepub const ANYCOMPATIBLE: Type = Type(Inner::Anycompatible)
pub const ANYCOMPATIBLE: Type = Type(Inner::Anycompatible)
ANYCOMPATIBLE - pseudo-type representing a polymorphic common type
sourcepub const ANYCOMPATIBLEARRAY: Type = Type(Inner::Anycompatiblearray)
pub const ANYCOMPATIBLEARRAY: Type = Type(Inner::Anycompatiblearray)
ANYCOMPATIBLEARRAY - pseudo-type representing an array of polymorphic common type elements
sourcepub const ANYCOMPATIBLENONARRAY: Type = Type(Inner::Anycompatiblenonarray)
pub const ANYCOMPATIBLENONARRAY: Type = Type(Inner::Anycompatiblenonarray)
ANYCOMPATIBLENONARRAY - pseudo-type representing a polymorphic common type that is not an array
sourcepub const ANYCOMPATIBLE_RANGE: Type = Type(Inner::AnycompatibleRange)
pub const ANYCOMPATIBLE_RANGE: Type = Type(Inner::AnycompatibleRange)
ANYCOMPATIBLERANGE - pseudo-type representing a range over a polymorphic common type
sourcepub const INT4MULTI_RANGE_ARRAY: Type = Type(Inner::Int4multiRangeArray)
pub const INT4MULTI_RANGE_ARRAY: Type = Type(Inner::Int4multiRangeArray)
INT4MULTIRANGE[]
sourcepub const NUMMULTI_RANGE_ARRAY: Type = Type(Inner::NummultiRangeArray)
pub const NUMMULTI_RANGE_ARRAY: Type = Type(Inner::NummultiRangeArray)
NUMMULTIRANGE[]
sourcepub const TSMULTI_RANGE_ARRAY: Type = Type(Inner::TsmultiRangeArray)
pub const TSMULTI_RANGE_ARRAY: Type = Type(Inner::TsmultiRangeArray)
TSMULTIRANGE[]
sourcepub const TSTZMULTI_RANGE_ARRAY: Type = Type(Inner::TstzmultiRangeArray)
pub const TSTZMULTI_RANGE_ARRAY: Type = Type(Inner::TstzmultiRangeArray)
TSTZMULTIRANGE[]
sourcepub const DATEMULTI_RANGE_ARRAY: Type = Type(Inner::DatemultiRangeArray)
pub const DATEMULTI_RANGE_ARRAY: Type = Type(Inner::DatemultiRangeArray)
DATEMULTIRANGE[]
sourcepub const INT8MULTI_RANGE_ARRAY: Type = Type(Inner::Int8multiRangeArray)
pub const INT8MULTI_RANGE_ARRAY: Type = Type(Inner::Int8multiRangeArray)
INT8MULTIRANGE[]