fieldname, with fields acting like member variables. If no more rows are available, * false is returned. * * @return stdClass|bool * @throws DBUnexpectedError Thrown if the database returns an error */ public function fetchObject(); /** * Fetch the next row from the given result object, in associative array form. Fields are * retrieved with $row['fieldname']. If no more rows are available, false is returned. * * @return array|bool * @throws DBUnexpectedError Thrown if the database returns an error */ public function fetchRow(); /** * Change the position of the cursor in a result object. * See mysql_data_seek() * * @param int $pos */ public function seek( $pos ); /** * Free a result object * * This either saves memory in PHP (buffered queries) or on the server (unbuffered queries). * In general, queries are not large enough in result sets for this to be worth calling. */ public function free(); /** * @return stdClass|array|bool */ public function current(); /** * @return int */ public function key(); /** * @return stdClass * @suppress PhanParamSignatureMismatchInternal */ function next(); }