(&self, sql: &str)
| 141 | #[instrument(level = "trace")] |
| 142 | #[allow(unused_variables)] |
| 143 | async fn execute_unprepared(&self, sql: &str) -> Result<ExecResult, DbErr> { |
| 144 | match self { |
| 145 | #[cfg(feature = "sqlx-mysql")] |
| 146 | DatabaseConnection::SqlxMySqlPoolConnection(conn) => conn.execute_unprepared(sql).await, |
| 147 | #[cfg(feature = "sqlx-postgres")] |
| 148 | DatabaseConnection::SqlxPostgresPoolConnection(conn) => { |
| 149 | conn.execute_unprepared(sql).await |
| 150 | } |
| 151 | #[cfg(feature = "sqlx-sqlite")] |
| 152 | DatabaseConnection::SqlxSqlitePoolConnection(conn) => { |
| 153 | conn.execute_unprepared(sql).await |
| 154 | } |
| 155 | #[cfg(feature = "mock")] |
| 156 | DatabaseConnection::MockDatabaseConnection(conn) => { |
| 157 | let db_backend = conn.get_database_backend(); |
| 158 | let stmt = Statement::from_string(db_backend, sql); |
| 159 | conn.execute(stmt) |
| 160 | } |
| 161 | #[cfg(feature = "proxy")] |
| 162 | DatabaseConnection::ProxyDatabaseConnection(conn) => { |
| 163 | let db_backend = conn.get_database_backend(); |
| 164 | let stmt = Statement::from_string(db_backend, sql); |
| 165 | conn.execute(stmt).await |
| 166 | } |
| 167 | DatabaseConnection::Disconnected => Err(conn_err("Disconnected")), |
| 168 | } |
| 169 | } |
| 170 | |
| 171 | #[instrument(level = "trace")] |
| 172 | #[allow(unused_variables)] |
nothing calls this directly
no test coverage detected