Module types

Module types 

Source
Expand description

Types subsystem for fixed-length and parametric SQL data types.

Re-exports§

pub use comparison::Comparable;
pub use comparison::ComparisonError;
pub use comparison::compare_nullable;
pub use comparison::nullable_equals;
pub use datatype::DataType;
pub use functions::DatePart;
pub use functions::FunctionError;
pub use functions::abs;
pub use functions::cast;
pub use functions::ceiling;
pub use functions::coalesce;
pub use functions::current_date;
pub use functions::current_time;
pub use functions::current_timestamp;
pub use functions::extract;
pub use functions::floor;
pub use functions::length;
pub use functions::lower;
pub use functions::ltrim;
pub use functions::nullif;
pub use functions::round;
pub use functions::rtrim;
pub use functions::substring;
pub use functions::trim;
pub use functions::upper;
pub use null_bitmap::NullBitmap;
pub use row::Row;
pub use row::deserialize_nullable_row;
pub use row::serialize_nullable_row;
pub use validation::TypeValidationError;
pub use validation::validate_bigint;
pub use validation::validate_bit;
pub use validation::validate_bool;
pub use validation::validate_char;
pub use validation::validate_date;
pub use validation::validate_double;
pub use validation::validate_int;
pub use validation::validate_numeric;
pub use validation::validate_real;
pub use validation::validate_smallint;
pub use validation::validate_time;
pub use validation::validate_timestamp;
pub use validation::validate_value;
pub use validation::validate_varchar;
pub use value::DataValue;
pub use value::NumericValue;
pub use value::OrderedF32;
pub use value::OrderedF64;

Modules§

bit_utils
comparison
datatype
functions
null_bitmap
row
validation
value