original_string: public function next()
      {
          parent::next();
          if ($this->_validValues) {
              $this->_values->next();
          }
          $this->_validValues = $this->_values->valid();
      }
code: public function next()
      {
          parent::next();
          if ($this->_validValues) {
              $this->_values->next();
          }
          $this->_validValues = $this->_values->valid();
      }
code_tokens: public function next ( ) { parent :: next ( ) ; if ( $ this -> _validValues ) { $ this -> _values -> next ( ) ; } $ this -> _validValues = $ this -> _values -> valid ( ) ; }
docstring: Advances the cursor to the next record
  
  @return void
docstring_tokens: Advances the cursor to the next record