llamadb/src/databasestorage.rs

9 lines
255 B
Rust
Raw Normal View History

use databaseinfo::DatabaseInfo;
2015-03-27 19:08:31 -06:00
pub trait DatabaseStorage {
type Info: DatabaseInfo;
fn scan_table<'a>(&'a self, table: &'a <Self::Info as DatabaseInfo>::Table)
-> Box<Iterator<Item=Box<[<Self::Info as DatabaseInfo>::ColumnValue]>> + 'a>;
2015-03-27 19:08:31 -06:00
}