startTimer(); } public function stopTimer($starttime) { self::get()->stopTimer($starttime); } public function qstr($str) { return self::get()->qstr($str); } public function query($query = null, $values = null, $numrows = -1, $offset = -1, $reporterrors = true) { return self::get()->query($query, $values, $numrows, $offset, $reporterrors); } public function fetchAll($query = null, $values = null, $numrows = -1, $offset = -1, $reporterrors = true) { return self::get()->fetchAll($query, $values, $numrows, $offset, $reporterrors); } public function queryError($query, &$error, $values = null, $numrows = -1, $offset = -1) { return self::get()->queryError($query, $error, $values, $numrows, $offset); } public function queryException($query, $values = null, $numrows = -1, $offset = -1) { return self::get()->queryException($query, $values, $numrows, $offset); } public function getOne($query, $values = null, $reporterrors = true, $offset = 0) { return self::get()->getOne($query, $values, $reporterrors, $offset); } public function setErrorHandler(TikiDb_ErrorHandler $handler) { self::get()->setErrorHandler($handler); } public function setTablePrefix($prefix) { self::get()->setTablePrefix($prefix); } public function setUsersTablePrefix($prefix) { self::get()->setUsersTablePrefix($prefix); } public function getServerType() { return self::get()->getServerType(); } public function setServerType($type) { self::get()->setServerType($type); } public function getErrorMessage() { return self::get()->getErrorMessage(); } protected function setErrorMessage($message) { self::get()->setErrorMessage($message); } protected function handleQueryError($query, $values, $result, $mode) { self::get()->handleQueryError($query, $values, $result, $mode); } protected function convertQueryTablePrefixes(&$query) { self::get()->convertQueryTablePrefixes($query); } public function convertSortMode($sort_mode, $fields = null) { return self::get()->convertSortMode($sort_mode, $fields); } public function getQuery() { return self::get()->getQuery(); } public function setQuery($sql) { return self::get()->setQuery($sql); } public function ifNull($field, $ifNull) { return self::get()->ifNull($field, $ifNull); } public function in($field, $values, &$bindvars) { return self::get()->in($field, $values, $bindvars); } public function concat() { $arr = func_get_args(); return call_user_func_array([ self::get(), 'concat' ], $arr); } public function table($tableName, $autoIncrement = true) { return self::get()->table($tableName, $autoIncrement); } }