Interface IDibiResultDriver
dibi result set driver interface.
Direct Known Implementers
DibiFirebirdDriver, DibiMsSql2005Driver, DibiMsSqlDriver, DibiMySqlDriver, DibiMySqliDriver, DibiOdbcDriver, DibiOracleDriver, DibiPdoDriver, DibiPostgreDriver, DibiSqlite3Driver, DibiSqliteDriver
public
int
|
#
getRowCount(
)
Returns the number of rows in a result set. Returns the number of rows in a result set. |
public
boolean
|
#
seek(
int
$row
)
Moves cursor position without fetching row. Moves cursor position without fetching row. Parameters$row int the 0-based cursor pos to seek toReturnsboolean TRUE on success, FALSE if unable to seek to specified record
Throws |
public
void
|
#
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. Returnsarray 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. |
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)Returnsstring decoded value
Throws
InvalidArgumentException
|