Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge branch 'QA' | William Desportes | 2019-12-31 | 1 | -0/+26 |
|\ | | | | | | | Signed-off-by: William Desportes <williamdes@wdes.fr> | ||||
| * | fix #259: Add support for DROP USER statement | Deven Bansod | 2019-12-31 | 1 | -0/+26 |
| | | |||||
* | | Merge branch 'QA' | William Desportes | 2019-12-31 | 2 | -0/+5 |
|\ \ | |/ | | | | | Signed-off-by: William Desportes <williamdes@wdes.fr> | ||||
| * | Merge #277 - allow SCHEMA to be used in CREATE Database statement | William Desportes | 2019-12-31 | 1 | -1/+5 |
| |\ | | | | | | | | | | | | | | | | | | | Pull-request: #277 Fixes: #231 Signed-off-by: William Desportes <williamdes@wdes.fr> | ||||
| | * | fix #231: allow SCHEMA to be used in CREATE Database statement | Deven Bansod | 2019-12-29 | 1 | -1/+5 |
| | | | |||||
| * | | 275: Prevent overwrite of offset in Limit clause by parenthesis | Deven Bansod | 2019-12-30 | 1 | -1/+2 |
| |/ | |||||
* | | Remove useless comments and annotations | Maurício Meneghini Fauth | 2019-12-14 | 17 | -34/+34 |
| | | | | | | | | Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev> | ||||
* | | Merge branch 'QA' | William Desportes | 2019-11-13 | 1 | -0/+3 |
|\ \ | |/ | | | | | Signed-off-by: William Desportes <williamdes@wdes.fr> | ||||
| * | fixes #267 - ALTER TABLE ... PRIMARY/UNIQUE KEY "Missing comma" error | MisterCoder | 2019-11-13 | 1 | -1/+4 |
| | | |||||
| * | Revert "Enable strict mode on PHP files" | William Desportes | 2019-05-28 | 17 | -17/+0 |
| | | | | | | | | | | This reverts commit 17da8a34b81442524a8e01fead7b5968fa1cc39d. Signed-off-by: William Desportes <williamdes@wdes.fr> | ||||
| * | revert of new array syntax | William Desportes | 2019-05-28 | 17 | -241/+241 |
| | | | | | | | | | | See: 86c5baebda24c1721fb6881df8671a3c7df60e8b Signed-off-by: William Desportes <williamdes@wdes.fr> | ||||
* | | Fix deprecated annotations | William Desportes | 2019-09-25 | 1 | -5/+3 |
|/ | | | | | | Ref: #261 Signed-off-by: William Desportes <williamdes@wdes.fr> | ||||
* | Fix errors detected by PHPStan at level 0 | Maurício Meneghini Fauth | 2019-05-08 | 1 | -0/+0 |
| | | | | Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev> | ||||
* | Fix risky tests | Maurício Meneghini Fauth | 2019-01-16 | 17 | -34/+34 |
| | | | | | | | - Rename test providers - Mark tests as incomplete Signed-off-by: Maurício Meneghini Fauth <mauriciofauth@gmail.com> | ||||
* | Enable strict mode on PHP files | Maurício Meneghini Fauth | 2019-01-16 | 17 | -0/+17 |
| | | | | Signed-off-by: Maurício Meneghini Fauth <mauriciofauth@gmail.com> | ||||
* | Apply phpmyadmin/coding-standard | Maurício Meneghini Fauth | 2019-01-16 | 17 | -241/+241 |
| | | | | Signed-off-by: Maurício Meneghini Fauth <mauriciofauth@gmail.com> | ||||
* | Fix incorrect error on DEFAULT keyword in ALTER operation | Deven Bansod | 2019-01-03 | 1 | -0/+1 |
| | | | | Signed-off-by: Deven Bansod <devenbansod.bits@gmail.com> | ||||
* | Merge pull request #203 from mostertb/case-alias | Isaac Bennetch | 2018-12-24 | 1 | -0/+10 |
|\ | | | | | Add support for Aliases on CASE expressions | ||||
| * | Add tests for parsing of CASE expressions with aliases | Brad Mostert | 2018-10-13 | 1 | -0/+10 |
| | | |||||
* | | Merge pull request #216 from devenbansod/fix/199 | Deven Bansod | 2018-12-23 | 1 | -0/+6 |
|\ \ | | | | | | | Add support for INDEX hints in SELECT statement | ||||
| * | | Add support for INDEX hints in SELECT statement | Deven Bansod | 2018-12-23 | 1 | -0/+6 |
| | | | | | | | | | | | | Signed-off-by: Deven Bansod <devenbansod.bits@gmail.com> | ||||
* | | | Merge pull request #215 from devenbansod/fix/180 | Deven Bansod | 2018-12-22 | 1 | -0/+41 |
|\ \ \ | |/ / | | | | Add support for LOCK and UNLOCK Statements | ||||
| * | | Add support for LOCK and UNLOCK Statements | Deven Bansod | 2018-12-22 | 1 | -0/+41 |
| | | | | | | | | | | | | Signed-off-by: Deven Bansod <devenbansod.bits@gmail.com> | ||||
* | | | Merge pull request #214 from devenbansod/fix/160 | Deven Bansod | 2018-12-22 | 1 | -0/+1 |
|\ \ \ | |/ / |/| | | Throw a parser error on extraneous comma in UPDATE statement | ||||
| * | | Throw a parser error on extraneous comma in UPDATE statement | Deven Bansod | 2018-12-22 | 1 | -0/+1 |
| | | | | | | | | | | | | Signed-off-by: Deven Bansod <devenbansod.bits@gmail.com> | ||||
* | | | Throw a parse error if a comma missing between two alter operations | Deven Bansod | 2018-12-21 | 1 | -0/+3 |
|/ / | | | | | | | Signed-off-by: Deven Bansod <devenbansod.bits@gmail.com> | ||||
* | | Add support for PURGE statements | Deven Bansod | 2018-12-20 | 1 | -0/+31 |
|/ | | | | | | Fix #207 Signed-off-by: Deven Bansod <devenbansod.bits@gmail.com> | ||||
* | Add tests for partition definitions with engine | Michal Čihař | 2017-10-10 | 1 | -0/+1 |
| | | | | | | | | This seems to work just fine. Issue #174 Signed-off-by: Michal Čihař <michal@cihar.com> | ||||
* | Actually run new test | Michal Čihař | 2017-07-12 | 1 | -0/+1 |
| | | | | Signed-off-by: Michal Čihař <michal@cihar.com> | ||||
* | Correctly handle incomplete statements | Michal Čihař | 2017-07-12 | 1 | -0/+1 |
| | | | | | | Fixes https://github.com/phpmyadmin/phpmyadmin/issues/13485 Signed-off-by: Michal Čihař <michal@cihar.com> | ||||
* | Properly handle lowercase begin statement | Michal Čihař | 2017-05-05 | 1 | -0/+1 |
| | | | | | | | | Actually all statements where main token is used as an option. Fixes https://github.com/phpmyadmin/phpmyadmin/issues/13240 Signed-off-by: Michal Čihař <michal@cihar.com> | ||||
* | Merge pull request #145 from devenbansod/fix_144 | Michal Čihař | 2017-03-30 | 1 | -0/+1 |
|\ | | | | | Fix parsing of DELETE clauses with JOINs | ||||
| * | Fix parsing of DELETE clauses with JOINs | Deven Bansod | 2017-03-30 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | Ref: https://dev.mysql.com/doc/refman/5.7/en/delete.html Fix #144 Fix phpmyadmin/phpmyadmin#13129 Signed-off-by: Deven Bansod <devenbansod.bits@gmail.com> | ||||
* | | Aplly coding style fixes | Michal Čihař | 2017-02-20 | 1 | -1/+1 |
| | | | | | | | | Signed-off-by: Michal Čihař <michal@cihar.com> | ||||
* | | Merge pull request #143 from devenbansod/fix_131 | Michal Čihař | 2017-02-20 | 1 | -0/+45 |
|\ \ | | | | | | | Parse LOAD statement properly | ||||
| * | | Parse LOAD statement properly | Deven Bansod | 2017-02-18 | 1 | -0/+45 |
| |/ | | | | | | | | | | | | | | | Fix #131 Might help to fix phpmyadmin/phpmyadmin#12345 Signed-off-by: Deven Bansod <devenbansod.bits@gmail.com> | ||||
* | | Fix broken clause order validation | Deven Bansod | 2017-02-17 | 1 | -0/+1 |
|/ | | | | | | Fix #113 Signed-off-by: Deven Bansod <devenbansod.bits@gmail.com> | ||||
* | Merge remote-tracking branch 'origin/pull/137' | Michal Čihař | 2017-02-14 | 14 | -0/+28 |
|\ | |||||
| * | Apply cs fixes | Damian Dlugosz | 2017-02-12 | 14 | -0/+14 |
| | | |||||
* | | Order imports | Damian Dlugosz | 2017-02-12 | 2 | -2/+2 |
|/ | |||||
* | Merge branch 'master' into motranslator | Michal Čihař | 2017-01-23 | 14 | -34/+34 |
|\ | |||||
| * | Added PhpMyAdmin namespace prefix to follow PSR-4. | Michal Čihař | 2017-01-23 | 14 | -34/+34 |
| | | | | | | | | | | | | Fixes #126 Signed-off-by: Michal Čihař <michal@cihar.com> | ||||
* | | Merge branch 'master' into motranslator | Michal Čihař | 2017-01-20 | 1 | -0/+2 |
|\ \ | |/ | |||||
| * | Fixed parsing of unterminated variables. | Michal Čihař | 2017-01-20 | 1 | -0/+1 |
| | | | | | | | | | | | | Fixes https://github.com/phpmyadmin/phpmyadmin/issues/12894 Signed-off-by: Michal Čihař <michal@cihar.com> | ||||
| * | Properly handle operators AND, NOT, OR, XOR, DIV, MOD | Michal Čihař | 2017-01-06 | 1 | -0/+1 |
| | | | | | | | | Signed-off-by: Michal Čihař <michal@cihar.com> | ||||
* | | Merge branch 'master' into motranslator | Michal Čihař | 2017-01-06 | 14 | -17/+1 |
|\ \ | |/ | |||||
| * | Apply php-cs-fixer | Damian Dlugosz | 2017-01-06 | 14 | -17/+1 |
| | | |||||
* | | Merge branch 'master' into motranslator | Michal Čihař | 2017-01-03 | 1 | -0/+1 |
|\ \ | |/ | |||||
| * | Properly report missing expression error | Michal Čihař | 2017-01-03 | 1 | -0/+1 |
| | | | | | | | | Signed-off-by: Michal Čihař <michal@cihar.com> | ||||
* | | Merge branch 'master' into motranslator | Michal Čihař | 2017-01-03 | 1 | -0/+1 |
|\ \ | |/ | |||||
| * | Test error on double AS | Michal Čihař | 2017-01-03 | 1 | -0/+1 |
| | | | | | | | | Signed-off-by: Michal Čihař <michal@cihar.com> | ||||
* | | Merge branch 'master' into motranslator | Michal Čihař | 2017-01-03 | 1 | -0/+1 |
|\ \ | |/ | |||||
| * | Add missing test for error condition | Michal Čihař | 2017-01-03 | 1 | -0/+1 |
| | | | | | | | | Signed-off-by: Michal Čihař <michal@cihar.com> | ||||
* | | Merge branch 'master' into motranslator | Michal Čihař | 2016-12-22 | 1 | -0/+3 |
|\ \ | |/ | |||||
| * | Add more tests, fix unneeded error | Deven Bansod | 2016-12-21 | 1 | -0/+1 |
| | | | | | | | | Signed-off-by: Deven Bansod <devenbansod.bits@gmail.com> | ||||
| * | Add more tests | Deven Bansod | 2016-12-21 | 1 | -0/+1 |
| | | | | | | | | Signed-off-by: Deven Bansod <devenbansod.bits@gmail.com> | ||||
| * | Add tests for parsing of FIELDS and LINES options in SELECT..INTO | Deven Bansod | 2016-12-21 | 1 | -0/+1 |
| | | | | | | | | Signed-off-by: Deven Bansod <devenbansod.bits@gmail.com> | ||||
* | | Replace __( usage by Translator class | Michal Čihař | 2016-12-21 | 1 | -3/+3 |
|/ | | | | Signed-off-by: Michal Čihař <michal@cihar.com> | ||||
* | Recognize BINARY as function | Michal Čihař | 2016-11-30 | 1 | -0/+1 |
| | | | | | | Fixes https://github.com/phpmyadmin/phpmyadmin/issues/12762 Signed-off-by: Michal Čihař <michal@cihar.com> | ||||
* | Add tests for prevention of incorrect errors in UNION queries | Deven Bansod | 2016-11-20 | 1 | -0/+1 |
| | | | | | | | Signed-off-by: Deven Bansod <devenbansod.bits@gmail.com> Conflicts: tests/Parser/SelectStatementTest.php | ||||
* | Add a forgotten test | Deven Bansod | 2016-11-20 | 1 | -0/+1 |
| | | | | Signed-off-by: Deven Bansod <devenbansod.bits@gmail.com> | ||||
* | Add tests for prevention of wrong order in JOINs | Deven Bansod | 2016-11-15 | 1 | -0/+1 |
| | | | | Signed-off-by: Deven Bansod <devenbansod.bits@gmail.com> | ||||
* | Add parser tests for end options in SELECT | Deven Bansod | 2016-11-12 | 1 | -0/+3 |
| | | | | Signed-off-by: Deven Bansod <devenbansod.bits@gmail.com> | ||||
* | Add forgotten testcase | Michal Čihař | 2016-11-09 | 1 | -0/+1 |
| | | | | Signed-off-by: Michal Čihař <michal@cihar.com> | ||||
* | Add tests for #22 | Deven Bansod | 2016-11-03 | 1 | -0/+1 |
| | | | | Signed-off-by: Deven Bansod <devenbansod.bits@gmail.com> | ||||
* | Merge pull request #95 from devenbansod/fix_93 | Michal Čihař | 2016-10-25 | 1 | -0/+7 |
|\ | | | | | Fix #93 : Fix parsing of NATURAL JOIN, CROSS JOIN and related joins | ||||
| * | Add call to test in test file | Deven Bansod | 2016-10-24 | 1 | -0/+1 |
| | | | | | | | | Signed-off-by: Deven Bansod <devenbansod.bits@gmail.com> | ||||
| * | Add tests for various NATURAL JOINS, fix test | Deven Bansod | 2016-10-24 | 1 | -0/+4 |
| | | | | | | | | Signed-off-by: Deven Bansod <devenbansod.bits@gmail.com> | ||||
| * | Fix parsing of NATURAL JOIN, CROSS JOIN and related joins | Deven Bansod | 2016-10-24 | 1 | -0/+2 |
| | | | | | | | | | | | | | | | | Fix #93 Add tests to cover parsing of these joins Signed-off-by: Deven Bansod <devenbansod.bits@gmail.com> | ||||
* | | Add tests for ALTER DATABASE and ALTER VIEW | Deven Bansod | 2016-10-25 | 1 | -0/+2 |
|/ | | | | Signed-off-by: Deven Bansod <devenbansod.bits@gmail.com> | ||||
* | Fix parsing of variables being assigned value of CASE expr within SELECT ↵ | Deven Bansod | 2016-10-14 | 1 | -0/+1 |
| | | | | | | | | | | statements For example, $query = "SELECT 1+ 2 AS `c2`, sum(c2), sum(c3) AS `sum_c3`, 'Status'= CASE WHEN quantity > 0 THEN 'in stock' ELSE 'out of stock' END FROM test_table" Signed-off-by: Deven Bansod <devenbansod.bits@gmail.com> | ||||
* | Fix parsing of ON UPDATE option in TIMESTAMP field with precision | Deven Bansod | 2016-10-10 | 1 | -0/+1 |
| | | | | | | Fix #92 Signed-off-by: Deven Bansod <devenbansod.bits@gmail.com> | ||||
* | Merge pull request #90 from devenbansod/subquery_in_from | Michal Čihař | 2016-10-03 | 1 | -0/+4 |
|\ | | | | | Fix parsing of subquery in FROM clause | ||||
| * | Fix parsing of subquery in FROM clause | Deven Bansod | 2016-09-27 | 1 | -0/+4 |
| | | | | | | | | | | | | Fix #52 Signed-off-by: Deven Bansod <devenbansod.bits@gmail.com> | ||||
* | | Merge pull request #87 from devenbansod/delete_statement | Michal Čihař | 2016-10-03 | 1 | -0/+22 |
|\ \ | | | | | | | Implement parsing and building for Delete Statement | ||||
| * | | Fixed some errors and add new tests | Deven Bansod | 2016-09-27 | 1 | -0/+13 |
| | | | | | | | | | | | | Signed-off-by: Deven Bansod <devenbansod.bits@gmail.com> | ||||
| * | | Added test cases for parsing DELETE statements | Deven Bansod | 2016-09-24 | 1 | -0/+9 |
| | | | | | | | | | | | | Signed-off-by: Deven Bansod <devenbansod.bits@gmail.com> | ||||
* | | | Merge pull request #88 from devenbansod/fix_pma_12100 | Michal Čihař | 2016-10-03 | 1 | -0/+9 |
|\ \ \ | |_|/ |/| | | Add parsing of CASE Expressions | ||||
| * | | Add more tests | Deven Bansod | 2016-09-26 | 1 | -0/+3 |
| | | | | | | | | | | | | Signed-off-by: Deven Bansod <devenbansod.bits@gmail.com> | ||||
| * | | Fix some issue with error reports and added testcases | Deven Bansod | 2016-09-26 | 1 | -0/+6 |
| |/ | | | | | | | Signed-off-by: Deven Bansod <devenbansod.bits@gmail.com> | ||||
* | | Fix parsing of user@host without backquotes | Deven Bansod | 2016-09-20 | 1 | -0/+2 |
|/ | | | | | | | | | | Introduce an option to parse 'expr=' (like var, var=, expr) Fix tests Fix phpmyadmin/phpmyadmin#12298 Signed-off-by: Deven Bansod <devenbansod.bits@gmail.com> | ||||
* | Test error handling in INSERT and REPLACE statements | Michal Čihař | 2016-09-13 | 2 | -0/+6 |
| | | | | Signed-off-by: Michal Čihař <michal@cihar.com> | ||||
* | Merge pull request #77 from devenbansod/fix_48 | Michal Čihař | 2016-09-13 | 1 | -0/+4 |
|\ | | | | | Fix parsing of REPLACE INTO ... Statements | ||||
| * | Add tests for build and error | Deven Bansod | 2016-09-13 | 1 | -0/+1 |
| | | | | | | | | Signed-off-by: Deven Bansod <devenbansod.bits@gmail.com> | ||||
| * | Fix parsing of REPLACE INTO ... Statements | Deven Bansod | 2016-09-13 | 1 | -0/+3 |
| | | | | | | | | | | | | | | | | Now supports all three variations with REPLACE INTO .. VALUES, REPLACE INTO .. SET, REPLACE INTO .. SELECT. Fix #48 Signed-off-by: Deven Bansod <devenbansod.bits@gmail.com> | ||||
* | | Stop SelectStatement parsing and revert back in case of ON DUPLICATE KEY | Deven Bansod | 2016-09-13 | 1 | -0/+1 |
|/ | | | | | | | | Fix parsing of INSERT INTO ... SELECT .... ON DUPLICATE KEY Fix #78 Signed-off-by: Deven Bansod <devenbansod.bits@gmail.com> | ||||
* | Add test for non-reserved keyword as column name | Michal Čihař | 2016-09-13 | 1 | -0/+1 |
| | | | | | | Issue #59 Signed-off-by: Michal Čihař <michal@cihar.com> | ||||
* | Merge remote-tracking branch 'origin/pull/70' | Michal Čihař | 2016-09-13 | 1 | -0/+2 |
|\ | |||||
| * | Fix #59: Non-reserved keywords should be allowed as a field name | Deven Bansod | 2016-09-07 | 1 | -0/+2 |
| | | | | | | | | | | | | | | | | | | While trying to parse a fieldname, disallow only if it is a reserved keywords. Reserved keywords are still allowed if backquotes are used. Added testcases to cover both with and w/o backquotes scenarios. Signed-off-by: Deven Bansod <devenbansod.bits@gmail.com> | ||||
* | | Merge pull request #76 from devenbansod/fix_50 | Michal Čihař | 2016-09-13 | 1 | -0/+4 |
|\ \ | | | | | | | Fix parsing of INSERT...SELECT and INSERT...SET syntax | ||||
| * | | Fix parsing of INSERT...SELECT and INSERT...SET syntax | Deven Bansod | 2016-09-12 | 1 | -0/+4 |
| |/ | | | | | | | | | | | | | | | | | | | Implement separate parse function for InsertStatement Fix #50 Fix #73 Fix phpmyadmin/phpmyadmin#11628 Signed-off-by: Deven Bansod <devenbansod.bits@gmail.com> | ||||
* | | Merge pull request #75 from devenbansod/fix_51_74 | Michal Čihař | 2016-09-13 | 1 | -0/+30 |
|\ \ | | | | | | | Add correct parsing of SET CHARACTER SET, CHARSET , NAMES statements | ||||
| * | | Add testcases for SET CHARACTER SET, CHARSET, NAMES and errors | Deven Bansod | 2016-09-10 | 1 | -0/+30 |
| |/ | | | | | | | Signed-off-by: Deven Bansod <devenbansod.bits@gmail.com> | ||||
* | | Fix #55 : Add support for spatial datatypes | Deven Bansod | 2016-09-08 | 1 | -0/+1 |
|/ | | | | Signed-off-by: Deven Bansod <devenbansod.bits@gmail.com> | ||||
* | Merge pull request #68 from devenbansod/fix_49 | Michal Čihař | 2016-09-07 | 1 | -0/+2 |
|\ | | | | | Fix #49: Add Support for 'CREATE TABLE `table_copy` LIKE `table`;' | ||||
| * | Added test case for missing LIKE expr and building of query | Deven Bansod | 2016-09-07 | 1 | -0/+1 |
| | | | | | | | | Signed-off-by: Deven Bansod <devenbansod.bits@gmail.com> | ||||
| * | Added a testcase for CREATE TABLE .. LIKE 'old_table' | Deven Bansod | 2016-09-07 | 1 | -0/+1 |
| | | | | | | | | Signed-off-by: Deven Bansod <devenbansod.bits@gmail.com> | ||||
* | | Merge remote-tracking branch 'origin/pull/67' | Michal Čihař | 2016-09-07 | 1 | -0/+1 |
|\ \ | |||||
| * | | Added a test for 'ALTER TABLE .. COMMENT abc' | Deven Bansod | 2016-09-07 | 1 | -0/+1 |
| |/ | | | | | | | Signed-off-by: Deven Bansod <devenbansod.bits@gmail.com> | ||||
* | | Add a new test case for statements with missing delimiter | Deven Bansod | 2016-09-07 | 1 | -0/+1 |
|/ | | | | Signed-off-by: Deven Bansod <devenbansod.bits@gmail.com> |