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

Method query_one

src/driver/proxy.rs:63–74  ·  view source on GitHub ↗
(&self, statement: Statement)

Source from the content-addressed store, hash-verified

61 /// Return one [QueryResult] if the query was successful
62 #[instrument(level = "trace")]
63 pub async fn query_one(&self, statement: Statement) -> Result<Option<QueryResult>, DbErr> {
64 debug_print!("{}", statement);
65 let result = self.proxy.query(statement).await?;
66
67 if let Some(first) = result.first() {
68 return Ok(Some(QueryResult {
69 row: crate::QueryResultRow::Proxy(first.to_owned()),
70 }));
71 } else {
72 return Ok(None);
73 }
74 }
75
76 /// Return all [QueryResult]s if the query was successful
77 #[instrument(level = "trace")]

Callers

nothing calls this directly

Calls 2

firstMethod · 0.80
queryMethod · 0.45

Tested by

no test coverage detected