Skip to content

Commit

Permalink
sqlite: re-order Executor methods
Browse files Browse the repository at this point in the history
  • Loading branch information
mehcode committed Mar 15, 2020
1 parent 21097e1 commit 2abc451
Showing 1 changed file with 16 additions and 14 deletions.
30 changes: 16 additions & 14 deletions sqlx-core/src/sqlite/executor.rs
Original file line number Diff line number Diff line change
Expand Up @@ -11,20 +11,6 @@ use crate::sqlite::types::SqliteType;
use crate::sqlite::{Sqlite, SqliteConnection, SqliteTypeInfo};

impl SqliteConnection {
pub(super) fn statement(&self, key: Option<usize>) -> &SqliteStatement {
match key {
Some(key) => &self.statements[key],
None => self.statement.as_ref().unwrap(),
}
}

pub(super) fn statement_mut(&mut self, key: Option<usize>) -> &mut SqliteStatement {
match key {
Some(key) => &mut self.statements[key],
None => self.statement.as_mut().unwrap(),
}
}

pub(super) fn prepare(
&mut self,
query: &mut &str,
Expand Down Expand Up @@ -78,6 +64,22 @@ impl SqliteConnection {
let changes = unsafe { sqlite3_changes(self.handle()) };
changes as u64
}

#[inline]
pub(super) fn statement(&self, key: Option<usize>) -> &SqliteStatement {
match key {
Some(key) => &self.statements[key],
None => self.statement.as_ref().unwrap(),
}
}

#[inline]
pub(super) fn statement_mut(&mut self, key: Option<usize>) -> &mut SqliteStatement {
match key {
Some(key) => &mut self.statements[key],
None => self.statement.as_mut().unwrap(),
}
}
}

impl Executor for SqliteConnection {
Expand Down

0 comments on commit 2abc451

Please sign in to comment.