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

Method query_one

src/driver/mock.rs:145–154  ·  view source on GitHub ↗
(&self, statement: Statement)

Source from the content-addressed store, hash-verified

143 /// Return one [QueryResult] if the query was successful
144 #[instrument(level = "trace")]
145 pub fn query_one(&self, statement: Statement) -> Result<Option<QueryResult>, DbErr> {
146 debug_print!("{}", statement);
147 let counter = self.query_counter.fetch_add(1, Ordering::SeqCst);
148 let result = self
149 .mocker
150 .lock()
151 .map_err(query_err)?
152 .query(counter, statement)?;
153 Ok(result.into_iter().next())
154 }
155
156 /// Return all [QueryResult]s if the query was successful
157 #[instrument(level = "trace")]

Callers 4

oneMethod · 0.45
num_itemsMethod · 0.45
existsMethod · 0.45
mainFunction · 0.45

Calls 4

lockMethod · 0.80
nextMethod · 0.80
into_iterMethod · 0.80
queryMethod · 0.45

Tested by 1

mainFunction · 0.36