@@ 887-894 (lines=8) @@ | ||
884 | * |
|
885 | * @return \Doctrine\ORM\Query\AST\UpdateStatement |
|
886 | */ |
|
887 | public function UpdateStatement() |
|
888 | { |
|
889 | $updateStatement = new AST\UpdateStatement($this->UpdateClause()); |
|
890 | ||
891 | $updateStatement->whereClause = $this->lexer->isNextToken(Lexer::T_WHERE) ? $this->WhereClause() : null; |
|
892 | ||
893 | return $updateStatement; |
|
894 | } |
|
895 | ||
896 | /** |
|
897 | * DeleteStatement ::= DeleteClause [WhereClause] |
|
@@ 901-908 (lines=8) @@ | ||
898 | * |
|
899 | * @return \Doctrine\ORM\Query\AST\DeleteStatement |
|
900 | */ |
|
901 | public function DeleteStatement() |
|
902 | { |
|
903 | $deleteStatement = new AST\DeleteStatement($this->DeleteClause()); |
|
904 | ||
905 | $deleteStatement->whereClause = $this->lexer->isNextToken(Lexer::T_WHERE) ? $this->WhereClause() : null; |
|
906 | ||
907 | return $deleteStatement; |
|
908 | } |
|
909 | ||
910 | /** |
|
911 | * IdentificationVariable ::= identifier |