$this->mLastResult = $stmt = oci_parse($this->mConn, $sql);
if (oci_execute($stmt, $this->execFlags()) == false) {
$e = oci_error($stmt);
- $this->reportQueryError($sql, $e['message'], $e['code']);
+ $this->reportQueryError($sql, $e['message'], $e['code'], '');
}
if (oci_statement_type($stmt) == "SELECT")
return new ORAResult($this, $stmt);
'si_title' => $title,
'si_text' => $text
), 'SearchOracle::update' );
+ $dbw->query("CALL ctx_ddl.sync_index('si_text_idx')");
+ $dbw->query("CALL ctx_ddl.sync_index('si_title_idx')");
}
/**
* @param int $id
* @param string $title
*/
- function updateTitle( $id, $title ) {
+ function updateTitle($id, $title) {
$dbw = wfGetDB(DB_MASTER);
$dbw->update('searchindex',
function next() {
$row = $this->mResultSet->fetchObject();
- if( $row === false) {
+ if ($row === false)
return false;
- } else {
- return new SearchResult($row);
- }
+ return new SearchResult($row);
}
}