MCPcopy Create free account
hub / github.com/SeaQL/sea-orm / execute_unprepared

Method execute_unprepared

src/database/db_connection.rs:143–169  ·  view source on GitHub ↗
(&self, sql: &str)

Source from the content-addressed store, hash-verified

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)]

Callers

nothing calls this directly

Calls 3

conn_errFunction · 0.85
get_database_backendMethod · 0.45
executeMethod · 0.45

Tested by

no test coverage detected