Skip to main content

Module models

Module models 

Source
Expand description

Data models exchanged across the database boundary.

DbValue and JsonRow are re-exported from systemprompt-traits because they are part of the crate::DatabaseProvider signatures.

Copyright (c) systemprompt.io — Business Source License 1.1. See https://systemprompt.io for licensing details.

Re-exports§

pub use info::ColumnInfo;
pub use info::DatabaseInfo;
pub use info::IndexInfo;
pub use info::TableInfo;
pub use query::DatabaseQuery;
pub use query::QueryResult;
pub use query::QueryRow;
pub use query::QuerySelector;
pub use transaction::DatabaseTransaction;

Modules§

info
Descriptors for databases, tables, columns, and indexes.
query
Query primitives: selectors and dynamic results.
transaction
Dyn-safe transaction trait used by the dynamic-SQL surface.

Enums§

DbValue

Traits§

FromDbValue
ToDbValue

Functions§

parse_database_datetime

Type Aliases§

JsonRow