Example #1
0
 /**
  * UpdateQuery ::= UpdateClause [WhereClause]
  */
 public function UpdateQuery(Query $query, array &$parameters)
 {
     $this->match(Lexer::T_UPDATE);
     $this->match(Lexer::T_IDENTIFIER);
     $query->update($this->_lexer->token['value']);
     $this->UpdateClause($query, $parameters);
     while ($this->_lexer->isNextToken(Lexer::T_COMMA)) {
         $this->match(Lexer::T_COMMA);
         $this->UpdateClause($query, $parameters);
     }
     if ($this->_lexer->isNextToken(Lexer::T_WHERE)) {
         $this->WhereClause($query, $parameters);
     }
 }