Module postgres_protocol::types [−][src]
Expand description
Conversions to and from Postgres’s binary format for various types.
Structs
A Postgres array.
Information about a dimension of an array.
An iterator over the dimensions of an array.
An iterator over the values of an array, in row-major order.
A Postgres box.
A fallible iterator over HSTORE
entries.
A Postgres network address.
A Postgres point.
An iterator over the points of a Postgres path.
A Postgres point.
A VARBIT
value.
Enums
A Postgres range.
One side of a range.
Functions
Deserializes an array value.
Serializes an array value.
Deserializes a BOOL
value.
Serializes a BOOL
value.
Deserializes a box value.
Serializes a box value.
Deserializes a `BYTEA value.
Serializes a BYTEA
value.
Deserializes a "char"
value.
Serializes a "char"
value.
Deserializes a DATE
value.
Serializes a DATE
value.
Serializes an empty range.
Deserializes a FLOAT4
value.
Serializes a FLOAT4
value.
Deserializes a FLOAT8
value.
Serializes a FLOAT8
value.
Deserializes an HSTORE
value.
Serializes an HSTORE
value.
Deserializes a Postgres inet.
Serializes a Postgres inet.
Deserializes an INT2
value.
Serializes an INT2
value.
Deserializes an INT4
value.
Serializes an INT4
value.
Deserializes an INT8
value.
Serializes an INT8
value.
Deserializes a PG_LSN
value.
Serializes a PG_LSN
value.
Deserializes a MACADDR
value.
Serializes a MACADDR
value.
Deserializes an OID
value.
Serializes an OID
value.
Deserializes a Postgres path.
Serializes a Postgres path.
Deserializes a point value.
Serializes a point value.
Deserializes a range value.
Serializes a range value.
Deserializes a TEXT
, VARCHAR
, CHAR(n)
, NAME
, or CITEXT
value.
Serializes a TEXT
, VARCHAR
, CHAR(n)
, NAME
, or CITEXT
value.
Deserializes a TIME
or TIMETZ
value.
Serializes a TIME
or TIMETZ
value.
Deserializes a TIMESTAMP
or TIMESTAMPTZ
value.
Serializes a TIMESTAMP
or TIMESTAMPTZ
value.
Deserializes a UUID
value.
Serializes a UUID
value.
Deserializes a VARBIT
or BIT
value.
Serializes a VARBIT
or BIT
value.