Re-exports

pub use impls::*;

Modules

encoding 🔒
Encoding and decoding support for various formats that represent binary data as text data.
format 🔒
Data type formatting functions.
impls 🔒
macros 🔒

Enums

Constants

Traits

A description of an SQL unary function that operates on eagerly evaluated expressions
A description of an SQL unary function that has the ability to lazy evaluate its arguments
A timestamp with both a date and a time component, but not necessarily a timezone component.

Functions

add_int16 🔒
add_int32 🔒
add_int64 🔒
add_uint16 🔒
add_uint32 🔒
add_uint64 🔒
Constructs a new multidimensional array out of an arbitrary number of lower-dimensional arrays.
Constructs a new zero or one dimensional array out of an arbitrary number of scalars.
coalesce 🔒
date_trunc 🔒
decode 🔒
div_int16 🔒
div_int32 🔒
div_int64 🔒
div_uint16 🔒
div_uint32 🔒
div_uint64 🔒
encode 🔒
eq 🔒
get_byte 🔒
greatest 🔒
gt 🔒
gte 🔒
least 🔒
left 🔒
list_index 🔒
lt 🔒
lte 🔒
mod_int16 🔒
mod_int32 🔒
mod_int64 🔒
mod_uint16 🔒
mod_uint32 🔒
mod_uint64 🔒
mul_int16 🔒
mul_int32 🔒
mul_int64 🔒
mul_uint16 🔒
mul_uint32 🔒
mul_uint64 🔒
not_eq 🔒
Parses a named timezone like EST or America/New_York, or a fixed-offset timezone like -05:00.
position 🔒
power 🔒
replace 🔒
right 🔒
split_part 🔒
sub_date 🔒
sub_int16 🔒
sub_int32 🔒
sub_int64 🔒
sub_time 🔒
sub_uint16 🔒
sub_uint32 🔒
sub_uint64 🔒
substr 🔒
Converts the time datum b, which is assumed to be in UTC, to the timezone that the interval datum a is assumed to represent. The interval is not allowed to hold months, but there are no limits on the amount of seconds. The interval acts like a chrono::FixedOffset, without the -86,400 < x < 86,400 limitation.
Converts the timestamp datum b, which is assumed to be in the time of the timezone datum a to a timestamptz in UTC. The interval is not allowed to hold months, but there are no limits on the amount of seconds. The interval acts like a chrono::FixedOffset, without the -86,400 < x < 86,400 limitation.
Converts the UTC timestamptz datum b, to the local timestamp of the timezone datum a. The interval is not allowed to hold months, but there are no limits on the amount of seconds. The interval acts like a chrono::FixedOffset, without the -86,400 < x < 86,400 limitation.
trim 🔒