summaryrefslogtreecommitdiff
path: root/rust/actualbudget_importer/src/queries/actualbudget_transactions/get_all.rs
blob: 84c8d0876e3b0071dab461980bb77b520f4b0ec8 (plain)
1
2
3
4
5
6
use crate::{models::actualbudget_transaction::ActualbudgetTransaction, schema::transactions::dsl::transactions};
use diesel::{result::Error, QueryDsl, RunQueryDsl, SelectableHelper, SqliteConnection};

pub fn get_all_actualbudget_transactions(connection: &mut SqliteConnection) -> Result<Vec<ActualbudgetTransaction>, Error> {
    transactions.select(ActualbudgetTransaction::as_select()).load(connection)
}