sea_schema/connection.rs
1use crate::rusqlite_types::{RusqliteError, RusqliteRow};
2use sea_query::SelectStatement;
3
4pub trait Connection: Sized {
5 fn query_all(&self, select: SelectStatement) -> Result<Vec<RusqliteRow>, RusqliteError>;
6
7 fn query_all_raw(&self, sql: String) -> Result<Vec<RusqliteRow>, RusqliteError>;
8}