ResultSequence

An input range of Rows.

This is the entity that is returned by the Command methods execSQLSequence and execPreparedSequence

MySQL result sets can be up to 2^^64 rows. This interface allows for iteration through a result set of that size.

Destructor

~this
~this()
Undocumented in source.

Members

Functions

asAA
Column[string] asAA()

Get the current row as an associative array by column name

close
void close()

Explicitly clean up the MySQL resources and cancel pending results

popFront
void popFront()

Make the ResultSequence behave as am input range - popFront()

Properties

empty
bool empty [@property getter]

Make the ResultSequence behave as an input range - empty

front
Row front [@property getter]

Make the ResultSequence behave as an input range - front

rowCount
ulong rowCount [@property getter]

Get the number of currently retrieved.

Meta