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

Method query_all

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

Source from the content-addressed store, hash-verified

189 #[instrument(level = "trace")]
190 #[allow(unused_variables)]
191 async fn query_all(&self, stmt: Statement) -> Result<Vec<QueryResult>, DbErr> {
192 match self {
193 #[cfg(feature = "sqlx-mysql")]
194 DatabaseConnection::SqlxMySqlPoolConnection(conn) => conn.query_all(stmt).await,
195 #[cfg(feature = "sqlx-postgres")]
196 DatabaseConnection::SqlxPostgresPoolConnection(conn) => conn.query_all(stmt).await,
197 #[cfg(feature = "sqlx-sqlite")]
198 DatabaseConnection::SqlxSqlitePoolConnection(conn) => conn.query_all(stmt).await,
199 #[cfg(feature = "mock")]
200 DatabaseConnection::MockDatabaseConnection(conn) => conn.query_all(stmt),
201 #[cfg(feature = "proxy")]
202 DatabaseConnection::ProxyDatabaseConnection(conn) => conn.query_all(stmt).await,
203 DatabaseConnection::Disconnected => Err(conn_err("Disconnected")),
204 }
205 }
206
207 #[cfg(feature = "mock")]
208 fn is_mock_connection(&self) -> bool {

Callers

nothing calls this directly

Calls 1

conn_errFunction · 0.85

Tested by

no test coverage detected