@@ 559-565 (lines=7) @@ | ||
556 | * |
|
557 | * @return \Doctrine\ORM\Query\AST\UpdateStatement |
|
558 | */ |
|
559 | public function UpdateStatement() { |
|
560 | $updateStatement = new AST\UpdateStatement($this->UpdateClause()); |
|
561 | ||
562 | $updateStatement->whereClause = $this->lexer->isNextToken(Lexer::T_WHERE) ? $this->WhereClause() : null; |
|
563 | ||
564 | return $updateStatement; |
|
565 | } |
|
566 | ||
567 | /** |
|
568 | * DeleteStatement ::= DeleteClause [WhereClause] |
|
@@ 572-578 (lines=7) @@ | ||
569 | * |
|
570 | * @return \Doctrine\ORM\Query\AST\DeleteStatement |
|
571 | */ |
|
572 | public function DeleteStatement() { |
|
573 | $deleteStatement = new AST\DeleteStatement($this->DeleteClause()); |
|
574 | ||
575 | $deleteStatement->whereClause = $this->lexer->isNextToken(Lexer::T_WHERE) ? $this->WhereClause() : null; |
|
576 | ||
577 | return $deleteStatement; |
|
578 | } |
|
579 | ||
580 | /** |
|
581 | * IdentificationVariable ::= identifier |