Kaya 0.5.2 reference for DB::getRow

List of functions and data types in DB

[DBValue] getRow(DBIncResult<a> res)

Usage

Retrieve a row from an incremental query. The row, once retrieved, is identical to one retrieved from a normal query. An Exception will be thrown if getRow is called on a result with no remaining rows.

res = incExec("SELECT id,name FROM People");
try {
    while(true) {
        row = getRow(res);
        processRow(row);
    }
} catch(TooManyRows) {
    incDiscard(res);
}

Related

kaya@kayalang.org | Last modified 13 July 2009 | Supported by Durham CompSoc | Powered by Kaya