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

Method execute

src/database/db_connection.rs:125–139  ·  view source on GitHub ↗
(&self, stmt: Statement)

Source from the content-addressed store, hash-verified

123 #[instrument(level = "trace")]
124 #[allow(unused_variables)]
125 async fn execute(&self, stmt: Statement) -> Result<ExecResult, DbErr> {
126 match self {
127 #[cfg(feature = "sqlx-mysql")]
128 DatabaseConnection::SqlxMySqlPoolConnection(conn) => conn.execute(stmt).await,
129 #[cfg(feature = "sqlx-postgres")]
130 DatabaseConnection::SqlxPostgresPoolConnection(conn) => conn.execute(stmt).await,
131 #[cfg(feature = "sqlx-sqlite")]
132 DatabaseConnection::SqlxSqlitePoolConnection(conn) => conn.execute(stmt).await,
133 #[cfg(feature = "mock")]
134 DatabaseConnection::MockDatabaseConnection(conn) => conn.execute(stmt),
135 #[cfg(feature = "proxy")]
136 DatabaseConnection::ProxyDatabaseConnection(conn) => conn.execute(stmt).await,
137 DatabaseConnection::Disconnected => Err(conn_err("Disconnected")),
138 }
139 }
140
141 #[instrument(level = "trace")]
142 #[allow(unused_variables)]

Callers 1

execute_unpreparedMethod · 0.45

Calls 1

conn_errFunction · 0.85

Tested by

no test coverage detected