DB.getRow.3kaya

Langue: en

Version: March 2009 (fedora - 05/07/09)

Section: 3 (Bibliothèques de fonctions)

NAME

DB::getRow - Retrieve a row from an incremental query

SYNOPSIS

[DBValue] getRow( DBIncResult<a> res )

DESCRIPTION

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);
 }

AUTHORS

Kaya standard library by Edwin Brady, Chris Morris and others (kaya@kayalang.org). For further information see http://kayalang.org/

LICENSE

The Kaya standard library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License (version 2.1 or any later version) as published by the Free Software Foundation.

DB.DBIncResult(3kaya)

DB.DBValue(3kaya)

DB.incDiscard(3kaya)

DB.incExec(3kaya)