DB.DBIncResult3kaya
An incremental query result
Usage
DB::DBIncResult< a >
-
=
DBIncRes(DB::DBHandle<a> con,Int rows,Int cols,[String] colnames,Ptr resptr)
Overview
DBIncResult holds data about the result of an incremental query, if the database-specific library supports these.
|
- rows is the number of rows in the result set. |
|
|
- cols is the number of columns in each row of the result set. |
|
|
- colnames is a list of the names of the columns |
|
|
- resptr is an internal pointer kept by the relevant database interface. |
An incremental query returns data only one row at a time, which may save memory on large result sets. Depending on the internal implementation in the database-specific library, the rows field may not contain useful information. Database-specific libraries should throw an Exception if an attempt is made to read more rows than exist.
-
res = incExec(conn,"SELECT id,name FROM People");
row = getRow(res);
// row[0] = DBInt(id)
// row[1] = DBText(name)
Releases
4 releases since Debian 5.0 (Lenny); the text changed 3 times.