|
@@ 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 |