mirror of
https://github.com/launchbadge/sqlx.git
synced 2025-12-30 05:11:13 +00:00
sqlite: re-order Executor methods
This commit is contained in:
parent
21097e1436
commit
2abc451655
@ -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,
|
||||
@ -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 {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user