[−][src]Trait sqlx_core::cursor::Cursor
Represents a result set, which is generated by executing a query against the database.
A Cursor
can be created by either Executor::execute
or
Query::fetch
.
Initially the Cursor
is positioned before the first row. The next
method moves the cursor
to the next row, and because it returns None
when there are no more rows, it can be used
in a while
loop to iterate through all returned rows.
Associated Types
Loading content...Required methods
fn next<'cur>(
&'cur mut self
) -> BoxFuture<'cur, Result<Option<<Self::Database as HasRow<'cur>>::Row>>>
&'cur mut self
) -> BoxFuture<'cur, Result<Option<<Self::Database as HasRow<'cur>>::Row>>>
Fetch the next row in the result. Returns None
if there are no more rows.