allowRowCount) { return 0; } throw new RowCountException(); } /** * {@inheritdoc} */ public function setFetchMode($mode, $a1 = NULL, $a2 = []) { return; } /** * {@inheritdoc} */ public function fetch($mode = NULL, $cursor_orientation = NULL, $cursor_offset = NULL) { return NULL; } /** * {@inheritdoc} */ public function fetchField($index = 0) { return NULL; } /** * {@inheritdoc} */ public function fetchObject() { return NULL; } /** * {@inheritdoc} */ public function fetchAssoc() { return NULL; } /** * {@inheritdoc} */ public function fetchAll($mode = NULL, $column_index = NULL, $constructor_arguments = NULL) { return []; } /** * {@inheritdoc} */ public function fetchCol($index = 0) { return []; } /** * {@inheritdoc} */ public function fetchAllKeyed($key_index = 0, $value_index = 1) { return []; } /** * {@inheritdoc} */ public function fetchAllAssoc($key, $fetch = NULL) { return []; } /** * {@inheritdoc} */ public function current() { return NULL; } /** * {@inheritdoc} */ public function key() { return NULL; } /** * {@inheritdoc} */ public function rewind() { // Nothing to do: our DatabaseStatement can't be rewound. } /** * {@inheritdoc} */ public function next() { // Do nothing, since this is an always-empty implementation. } /** * {@inheritdoc} */ public function valid() { return FALSE; } }