|
MediaWiki
master
|
The oci8 extension is fairly weak and doesn't support oci_num_rows, among other things. More...
Public Member Functions | |
| __construct (&$db, $stmt, $unique=false) | |
| fetchObject () | |
| fetchRow () | |
| free () | |
| numFields () | |
| numRows () | |
| seek ($row) | |
Private Member Functions | |
| array_unique_md ($array_in) | |
Private Attributes | |
| $columns = [] | |
| $cursor | |
| $nrows | |
| $rows | |
The oci8 extension is fairly weak and doesn't support oci_num_rows, among other things.
We use a wrapper class to handle that and other Oracle-specific bits, like converting column names back to lowercase.
Definition at line 30 of file DatabaseOracle.php.
| ORAResult::__construct | ( | & | $db, |
| $stmt, | |||
$unique = false |
|||
| ) |
| DatabaseBase | $db | |
| resource | $stmt | A valid OCI statement identifier |
| bool | $unique |
Definition at line 57 of file DatabaseOracle.php.
References $e, array_unique_md(), as, and free().
|
private |
Definition at line 37 of file DatabaseOracle.php.
References as, and serialize().
Referenced by __construct().
| ORAResult::fetchObject | ( | ) |
Definition at line 100 of file DatabaseOracle.php.
| ORAResult::fetchRow | ( | ) |
Definition at line 114 of file DatabaseOracle.php.
| ORAResult::free | ( | ) |
Definition at line 84 of file DatabaseOracle.php.
Referenced by __construct().
| ORAResult::numFields | ( | ) |
Definition at line 96 of file DatabaseOracle.php.
| ORAResult::numRows | ( | ) |
Definition at line 92 of file DatabaseOracle.php.
References $nrows.
| ORAResult::seek | ( | $row | ) |
Definition at line 88 of file DatabaseOracle.php.
|
private |
Definition at line 35 of file DatabaseOracle.php.
|
private |
Definition at line 32 of file DatabaseOracle.php.
|
private |
Definition at line 33 of file DatabaseOracle.php.
Referenced by numRows().
|
private |
Definition at line 31 of file DatabaseOracle.php.