diff options
author | Dan Ungureanu <udan1107@gmail.com> | 2015-12-17 14:43:54 +0200 |
---|---|---|
committer | Dan Ungureanu <udan1107@gmail.com> | 2015-12-17 14:43:54 +0200 |
commit | e6252d7b21566e68eb87f151b9c7403774dc722b (patch) | |
tree | 999d3b63af761d6b59c12fb3bdbddcc85ef2f1b9 | |
parent | 5621792c48cc6756508379ba941cb8c271df24bd (diff) | |
download | sql-parser-e6252d7b21566e68eb87f151b9c7403774dc722b.zip sql-parser-e6252d7b21566e68eb87f151b9c7403774dc722b.tar.gz sql-parser-e6252d7b21566e68eb87f151b9c7403774dc722b.tar.bz2 |
Added missing statement (FLUSH and DEALLOCATE).
-rw-r--r-- | src/Parser.php | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/Parser.php b/src/Parser.php index 8f4b2ed..6d614f5 100644 --- a/src/Parser.php +++ b/src/Parser.php @@ -35,8 +35,9 @@ class Parser public static $STATEMENT_PARSERS = array( // MySQL Utility Statements - 'EXPLAIN' => 'SqlParser\\Statements\\ExplainStatement', 'DESCRIBE' => 'SqlParser\\Statements\\ExplainStatement', + 'EXPLAIN' => 'SqlParser\\Statements\\ExplainStatement', + 'FLUSH' => '', 'GRANT' => '', 'HELP' => '', 'SET PASSWORD' => '', @@ -80,15 +81,16 @@ class Parser // Prepared Statements. // https://dev.mysql.com/doc/refman/5.7/en/sql-syntax-prepared-statements.html - 'PREPARE' => '', + 'DEALLOCATE' => '', 'EXECUTE' => '', + 'PREPARE' => '', // Transactional and Locking Statements // https://dev.mysql.com/doc/refman/5.7/en/commit.html - 'START TRANSACTION' => 'SqlParser\\Statements\\TransactionStatement', 'BEGIN' => 'SqlParser\\Statements\\TransactionStatement', 'COMMIT' => 'SqlParser\\Statements\\TransactionStatement', 'ROLLBACK' => 'SqlParser\\Statements\\TransactionStatement', + 'START TRANSACTION' => 'SqlParser\\Statements\\TransactionStatement', ); /** |