Skip to main content

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}