Crate reifydb_type

Crate reifydb_type 

Source

Re-exports§

pub use util::BitVec;
pub use util::BitVecInner;
pub use util::BitVecIter;
pub use util::CowVec;
pub use value::Blob;
pub use value::Constraint;
pub use value::Date;
pub use value::DateTime;
pub use value::Decimal;
pub use value::DictionaryEntryId;
pub use value::Duration;
pub use value::FromValueError;
pub use value::GetType;
pub use value::IdentityId;
pub use value::Int;
pub use value::IntoValue;
pub use value::OrderedF32;
pub use value::OrderedF64;
pub use value::RowNumber;
pub use value::Time;
pub use value::TryFromValue;
pub use value::TryFromValueCoerce;
pub use value::Type;
pub use value::TypeConstraint;
pub use value::Uint;
pub use value::Uuid4;
pub use value::Uuid7;
pub use value::Value;
pub use value::blob;
pub use value::boolean;
pub use value::boolean::parse_bool;
pub use value::decimal::parse_decimal;
pub use value::frame::Frame;
pub use value::frame::FrameColumn;
pub use value::frame::FrameColumnData;
pub use value::frame::FrameError;
pub use value::frame::FrameRow;
pub use value::frame::FrameRows;
pub use value::frame::FromFrame;
pub use value::frame::FromFrameError;
pub use value::is::IsDate;
pub use value::is::IsFloat;
pub use value::is::IsInt;
pub use value::is::IsNumber;
pub use value::is::IsTemporal;
pub use value::is::IsTime;
pub use value::is::IsUint;
pub use value::is::IsUuid;
pub use value::number::Promote;
pub use value::number::SafeAdd;
pub use value::number::SafeConvert;
pub use value::number::SafeDiv;
pub use value::number::SafeMul;
pub use value::number::SafeRemainder;
pub use value::number::SafeSub;
pub use value::number::parse_float;
pub use value::number::parse_primitive_int;
pub use value::number::parse_primitive_uint;
pub use value::row_number::ROW_NUMBER_COLUMN_NAME;
pub use value::temporal;
pub use value::uuid;
pub use value::uuid::parse_uuid4;
pub use value::uuid::parse_uuid7;

Modules§

diagnostic
util
value

Macros§

async_cow_vec
err
Macro to create an Err(Error()) from a diagnostic function call
error
Macro to create an Error from a diagnostic function call
internal
Macro to create an internal error with automatic source location capture
internal_err
Macro to create an internal error result with automatic source location capture
internal_error
Macro to create an internal error result with automatic source location capture
params
return_error
Macro to return an error from a diagnostic function call
return_internal_error
Macro to return an internal error with automatic source location capture This combines return_error! and internal_error! for convenience

Structs§

Error
StatementColumn
StatementLine

Enums§

BorrowedFragment
Borrowed fragment - zero-copy for parsing
Fragment
Core enum for fragment types
OwnedFragment
Owned fragment - owns all its data
Params

Traits§

IntoFragment
Trait for types that can be converted into a Fragment
LazyFragment
Trait for lazy fragment generation that returns Fragment instead of OwnedFragment

Functions§

parse_date
parse_datetime
parse_duration
parse_time

Type Aliases§

Result