Struct rustorm::dao::DaoResult
[−]
[src]
pub struct DaoResult {
pub dao: Vec<Dao>,
pub renamed_columns: Vec<(ColumnName, String)>,
pub total: Option<usize>,
pub page: Option<usize>,
pub page_size: Option<usize>,
}meta result of a query useful when doing complex query, and also with paging TODO: good name: DaoRows
Fields
dao | |
renamed_columns | renamed columns for each table ie. product => [(name, product_name),..]; |
total | the total number of records |
page | page of the query |
page_size | page size |
Methods
impl DaoResult
fn cast<T: IsTable + IsDao>(&self) -> Vec<T>
cast the dao to the specific struct instance do not include if non nullable parts contains null