Interface IDibiResultDriver
dibi result set driver interface.
Direct known implementers
DibiFirebirdDriver,
DibiMsSql2005Driver,
DibiSqliteDriver,
DibiMsSqlDriver,
DibiMySqlDriver,
DibiMySqliDriver,
DibiOdbcDriver,
DibiOracleDriver,
DibiPdoDriver,
DibiPostgreDriver,
DibiSqlite3Driver
Methods summary
public
integer
|
#
getRowCount( )
Returns the number of rows in a result set.
Returns the number of rows in a result set.
Returns
integer
|
public
boolean
|
#
seek( integer $row )
Moves cursor position without fetching row.
Moves cursor position without fetching row.
Parameters
- $row
integer the 0-based cursor pos to seek to
Returns
boolean TRUE on success, FALSE if unable to seek to specified record
Throws
|
public
|
#
free( )
Frees the resources allocated for this result set.
Frees the resources allocated for this result set.
|
public
array
|
#
getResultColumns( )
Returns metadata for all columns in a result set.
Returns metadata for all columns in a result set.
Returns
array of {name, nativetype [, table, fullname, (int) size, (bool) nullable, (mixed)
default, (bool) autoincrement, (array) vendor ]}
|
public
mixed
|
#
getResultResource( )
Returns the result set resource.
Returns the result set resource.
Returns
mixed
|
public
string
|
#
unescape( string $value, string $type )
Decodes data from result set.
Decodes data from result set.
Parameters
- $value
string value
- $type
string type (dibi::BINARY)
Returns
string decoded value
Throws
|