Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Apply php-cs-fixer | Michal Čihař | 2017-05-05 | 2 | -2/+3 | |
| | | | | Signed-off-by: Michal Čihař <michal@cihar.com> | |||||
* | Remove debug error messages | Michal Čihař | 2017-05-05 | 1 | -3/+3 | |
| | | | | Signed-off-by: Michal Čihař <michal@cihar.com> | |||||
* | Properly handle lowercase begin statement | Michal Čihař | 2017-05-05 | 1 | -1/+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> | |||||
* | Fixes wrong extract of string tokens with escaped characters. | Dan Ungureanu | 2017-04-11 | 1 | -3/+18 | |
| | | | | | | Fixes #40. Signed-off-by: Dan Ungureanu <udan1107@gmail.com> | |||||
* | Merge pull request #148 from nijel/inline-comment-newline | Michal Čihař | 2017-04-06 | 2 | -0/+12 | |
|\ | | | | | Fixed inline comments parsing | |||||
| * | Keep linebreaks after comments | Michal Čihař | 2017-04-04 | 1 | -0/+4 | |
| | | | | | | | | | | | | Concatenating line terminated comments will change the query. Signed-off-by: Michal Čihař <michal@cihar.com> | |||||
| * | Fixed handling newlines in inline coments | Michal Čihař | 2017-04-04 | 1 | -0/+8 | |
| | | | | | | | | | | | | | | | | | | The newline is now included as separate token, previously it was silently discarded, so it was not present in output. See https://github.com/phpmyadmin/phpmyadmin/issues/13139 Signed-off-by: Michal Čihař <michal@cihar.com> | |||||
* | | Merge pull request #146 from Achilles-96/Issue-11717 | Michal Čihař | 2017-04-06 | 1 | -3/+5 | |
|\ \ | |/ |/| | Fixes striping of inline comments #11717 | |||||
| * | Fixes striping of inline comments #11717 | Raghuram | 2017-04-05 | 1 | -3/+5 | |
| | | | | | | | | Signed-off-by: Raghuram Vadapalli <raghuram.vadapalli@research.iiit.ac.in> | |||||
* | | Add utility to tokenize query | Michal Čihař | 2017-04-03 | 1 | -0/+50 | |
| | | | | | | | | | | | | | | | | It's mostly useful for debugging changes in parser. See #147. Signed-off-by: Michal Čihař <michal@cihar.com> | |||||
* | | Coding style fix | Michal Čihař | 2017-04-03 | 1 | -1/+0 | |
|/ | | | | Signed-off-by: Michal Čihař <michal@cihar.com> | |||||
* | Merge pull request #145 from devenbansod/fix_144 | Michal Čihař | 2017-03-30 | 1 | -0/+21 | |
|\ | | | | | Fix parsing of DELETE clauses with JOINs | |||||
| * | Fix parsing of DELETE clauses with JOINs | Deven Bansod | 2017-03-30 | 1 | -0/+21 | |
| | | | | | | | | | | | | | | | | | | 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> | |||||
* | | Fix type documentation | Michal Čihař | 2017-02-20 | 1 | -1/+1 | |
| | | | | | | | | Signed-off-by: Michal Čihař <michal@cihar.com> | |||||
* | | This is already done | Michal Čihař | 2017-02-20 | 1 | -1/+1 | |
| | | | | | | | | Signed-off-by: Michal Čihař <michal@cihar.com> | |||||
* | | Fix BEGIN/END indentation | Michal Čihař | 2017-02-20 | 1 | -6/+1 | |
| | | | | | | | | | | | | Ensure we never have negative indentation Signed-off-by: Michal Čihař <michal@cihar.com> | |||||
* | | Document that lack of break is intentional | Michal Čihař | 2017-02-20 | 1 | -0/+5 | |
| | | | | | | | | Signed-off-by: Michal Čihař <michal@cihar.com> | |||||
* | | Correctly document types | Michal Čihař | 2017-02-20 | 1 | -2/+2 | |
| | | | | | | | | Signed-off-by: Michal Čihař <michal@cihar.com> | |||||
* | | Aplly coding style fixes | Michal Čihař | 2017-02-20 | 2 | -25/+24 | |
| | | | | | | | | Signed-off-by: Michal Čihař <michal@cihar.com> | |||||
* | | Use strlen() on string like objects instead of count() | Michal Čihař | 2017-02-20 | 1 | -2/+2 | |
| | | | | | | | | Signed-off-by: Michal Čihař <michal@cihar.com> | |||||
* | | Revert "Remove invalid condition" | Michal Čihař | 2017-02-20 | 1 | -1/+1 | |
| | | | | | | | | This reverts commit fe4f5f7a5cb965ec5746c260c063f15e08500fd7. | |||||
* | | Remove invalid condition | Michal Čihař | 2017-02-20 | 1 | -1/+1 | |
| | | | | | | | | | | | | The OptionsArray does not support count(). Signed-off-by: Michal Čihař <michal@cihar.com> | |||||
* | | Merge pull request #143 from devenbansod/fix_131 | Michal Čihař | 2017-02-20 | 8 | -11/+420 | |
|\ \ | | | | | | | Parse LOAD statement properly | |||||
| * | | Parse LOAD statement properly | Deven Bansod | 2017-02-18 | 8 | -11/+420 | |
| |/ | | | | | | | | | | | | | | | Fix #131 Might help to fix phpmyadmin/phpmyadmin#12345 Signed-off-by: Deven Bansod <devenbansod.bits@gmail.com> | |||||
* | | Merge pull request #141 from bigfoot90/inline-joins | Michal Čihař | 2017-02-20 | 1 | -0/+10 | |
|\ \ | | | | | | | Inline JOINs | |||||
| * | | Inline JOINs | Damian Dlugosz | 2017-02-16 | 1 | -0/+10 | |
| |/ | ||||||
* | | Fix broken clause order validation | Deven Bansod | 2017-02-17 | 1 | -11/+25 | |
|/ | | | | | | Fix #113 Signed-off-by: Deven Bansod <devenbansod.bits@gmail.com> | |||||
* | Use instanceof instead of getclass | Michal Čihař | 2017-02-14 | 1 | -2/+2 | |
| | | | | Signed-off-by: Michal Čihař <michal@cihar.com> | |||||
* | Correctly document null return values | Michal Čihař | 2017-02-14 | 1 | -11/+11 | |
| | | | | Signed-off-by: Michal Čihař <michal@cihar.com> | |||||
* | Merge remote-tracking branch 'origin/pull/138' | Michal Čihař | 2017-02-14 | 14 | -112/+107 | |
|\ | ||||||
| * | No useless else | Damian Dlugosz | 2017-02-12 | 14 | -112/+110 | |
| | | ||||||
* | | Order imports | Damian Dlugosz | 2017-02-12 | 24 | -51/+51 | |
|/ | ||||||
* | Apply cs fixes | Damian Dlugosz | 2017-02-12 | 2 | -1/+1 | |
| | ||||||
* | Fix parameters documentation | Michal Čihař | 2017-02-07 | 1 | -2/+2 | |
| | | | | | | This function will only get SelectStatement, so be clear on that. Signed-off-by: Michal Čihař <michal@cihar.com> | |||||
* | Split select flags calculation to separate method | Michal Čihař | 2017-02-07 | 1 | -62/+76 | |
| | | | | | | It's the most complex case right now, so let's separate it. Signed-off-by: Michal Čihař <michal@cihar.com> | |||||
* | Move all flags definition outside of method | Michal Čihař | 2017-02-07 | 1 | -155/+157 | |
| | | | | Signed-off-by: Michal Čihař <michal@cihar.com> | |||||
* | Fix parameter type | Michal Čihař | 2017-02-07 | 1 | -2/+2 | |
| | | | | Signed-off-by: Michal Čihař <michal@cihar.com> | |||||
* | Properly document parameter type | Michal Čihař | 2017-02-07 | 3 | -6/+6 | |
| | | | | Signed-off-by: Michal Čihař <michal@cihar.com> | |||||
* | Various coding style fixes | Michal Čihař | 2017-02-07 | 1 | -11/+11 | |
| | | | | Signed-off-by: Michal Čihař <michal@cihar.com> | |||||
* | Move count() outside of the loop | Michal Čihař | 2017-02-07 | 1 | -10/+6 | |
| | | | | Signed-off-by: Michal Čihař <michal@cihar.com> | |||||
* | Scrutinizer Auto-Fixes | Scrutinizer Auto-Fixer | 2017-02-06 | 2 | -2/+2 | |
| | | | | This commit consists of patches automatically generated for this project on https://scrutinizer-ci.com | |||||
* | Remove double spacing | Michal Čihař | 2017-02-06 | 7 | -52/+52 | |
| | | | | Signed-off-by: Michal Čihař <michal@cihar.com> | |||||
* | Fix comment type | Michal Čihař | 2017-02-06 | 2 | -12/+12 | |
| | | | | Signed-off-by: Michal Čihař <michal@cihar.com> | |||||
* | Fix class name | Michal Čihař | 2017-02-06 | 1 | -2/+2 | |
| | | | | Signed-off-by: Michal Čihař <michal@cihar.com> | |||||
* | Merge remote-tracking branch 'origin/pull/120' into tmp | Michal Čihař | 2017-02-06 | 1 | -4/+1 | |
|\ | ||||||
| * | Remove @var | Damian Dlugosz | 2017-02-03 | 1 | -2/+0 | |
| | | ||||||
| * | And now? | Damian Dlugosz | 2017-02-01 | 1 | -6/+3 | |
| | | ||||||
| * | Testing create table | Damian Dlugosz | 2017-02-01 | 1 | -1/+3 | |
| | | ||||||
* | | Use keyword attribute for comparing keyword name | Michal Čihař | 2017-02-06 | 17 | -82/+80 | |
| | | | | | | | | | | | | | | We do not uppercase non reserved keywords, so this way we make the comparison properly handle that. Signed-off-by: Michal Čihař <michal@cihar.com> | |||||
* | | Store uppercase keyword value for later processing | Michal Čihař | 2017-02-06 | 1 | -1/+10 | |
| | | | | | | | | | | | | This makes easier to compare it later. Signed-off-by: Michal Čihař <michal@cihar.com> | |||||
* | | Made motranslator vendor optional | Damian Dlugosz | 2017-02-02 | 1 | -0/+4 | |
|/ | ||||||
* | Fix MoTranslator integration with current versionsorigin/motranslator | Michal Čihař | 2017-01-23 | 2 | -7/+5 | |
| | | | | Signed-off-by: Michal Čihař <michal@cihar.com> | |||||
* | Merge branch 'master' into motranslator | Michal Čihař | 2017-01-23 | 70 | -398/+396 | |
|\ | ||||||
| * | Coding style fixes | Michal Čihař | 2017-01-23 | 1 | -3/+1 | |
| | | | | | | | | Signed-off-by: Michal Čihař <michal@cihar.com> | |||||
| * | Added PhpMyAdmin namespace prefix to follow PSR-4. | Michal Čihař | 2017-01-23 | 70 | -393/+393 | |
| | | | | | | | | | | | | Fixes #126 Signed-off-by: Michal Čihař <michal@cihar.com> | |||||
* | | Update to use motranslator 3.0 | Michal Čihař | 2017-01-23 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | It uses PSR-4 prefix for PhpMyAdmin namespace. See https://github.com/phpmyadmin/sql-parser/issues/126 Signed-off-by: Michal Čihař <michal@cihar.com> | |||||
* | | Merge branch 'master' into motranslator | Michal Čihař | 2017-01-23 | 3 | -54/+21 | |
|\ \ | |/ | ||||||
| * | Remove unused code | Michal Čihař | 2017-01-20 | 1 | -2/+0 | |
| | | | | | | | | Signed-off-by: Michal Čihař <michal@cihar.com> | |||||
| * | Run php-cs-fixer | Michal Čihař | 2017-01-20 | 2 | -2/+3 | |
| | | | | | | | | Signed-off-by: Michal Čihař <michal@cihar.com> | |||||
| * | Merge pull request #123 from bigfoot90/fix-comment-parsing | Michal Čihař | 2017-01-20 | 2 | -53/+21 | |
| |\ | | | | | | | Fix comment parsing | |||||
| | * | Fix comment parsing | Damian Dlugosz | 2017-01-10 | 1 | -51/+21 | |
| | | | ||||||
| | * | Fix comment parsing | Damian Dlugosz | 2017-01-08 | 1 | -2/+0 | |
| | | | ||||||
* | | | Merge branch 'master' into motranslator | Michal Čihař | 2017-01-20 | 3 | -92/+129 | |
|\ \ \ | |/ / | ||||||
| * | | Fixed parsing of unterminated variables. | Michal Čihař | 2017-01-20 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | Fixes https://github.com/phpmyadmin/phpmyadmin/issues/12894 Signed-off-by: Michal Čihař <michal@cihar.com> | |||||
| * | | Remove unuseful brackets | Damian Dlugosz | 2017-01-08 | 2 | -71/+97 | |
| |/ | ||||||
| * | Merge pull request #117 from bigfoot90/small-fix | Michal Čihař | 2017-01-07 | 1 | -22/+28 | |
| |\ | | | | | | | Some clean, remove useless brackets | |||||
| | * | Remove useless brackets | Damian Dlugosz | 2017-01-06 | 1 | -22/+28 | |
| | | | ||||||
| * | | Fix indentation on html format | Damian Dlugosz | 2017-01-06 | 1 | -1/+5 | |
| |/ | ||||||
| * | 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> | |||||
* | | Apply php-cs-fixer | Michal Čihař | 2017-01-06 | 3 | -14/+8 | |
| | | | | | | | | Signed-off-by: Michal Čihař <michal@cihar.com> | |||||
* | | Merge branch 'master' into motranslator | Michal Čihař | 2017-01-06 | 70 | -1875/+1592 | |
|\ \ | |/ | ||||||
| * | Update ContextGenerator.php | Damian Dlugosz | 2017-01-06 | 5 | -40/+15 | |
| | | ||||||
| * | Apply php-cs-fixer | Damian Dlugosz | 2017-01-06 | 66 | -1839/+1578 | |
| | | ||||||
* | | Merge branch 'master' into motranslator | Michal Čihař | 2017-01-03 | 3 | -36/+32 | |
|\ \ | |/ | ||||||
| * | Use mb_strlen(8bit) to get length in bytes | Michal Čihař | 2017-01-03 | 1 | -4/+1 | |
| | | | | | | | | | | | | The strlen might be messed up by mbstring overloading. Signed-off-by: Michal Čihař <michal@cihar.com> | |||||
| * | Simplify rules merging | Michal Čihař | 2017-01-03 | 1 | -28/+23 | |
| | | | | | | | | | | | | | | We first sanitize the merged array and we can later use it without checking. Signed-off-by: Michal Čihař <michal@cihar.com> | |||||
| * | Make the code a bit more readable | Michal Čihař | 2017-01-03 | 1 | -1/+5 | |
| | | | | | | | | | | | | | | Do not misuse ternary erorr silence operator to check if variable is set. Signed-off-by: Michal Čihař <michal@cihar.com> | |||||
| * | Fix checking return value from stripos | Michal Čihař | 2017-01-03 | 1 | -3/+3 | |
| | | | | | | | | Signed-off-by: Michal Čihař <michal@cihar.com> | |||||
* | | 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-02 | 2 | -116/+188 | |
|\ \ | |/ | ||||||
| * | Handling merging formats arrays | Damian Dlugosz | 2016-12-30 | 1 | -115/+188 | |
| | | ||||||
| * | Remove duplicate array item in JOINs | Deven Bansod | 2016-12-26 | 1 | -1/+0 | |
| | | | | | | | | | | | | Fix #108 Signed-off-by: Deven Bansod <devenbansod.bits@gmail.com> | |||||
* | | Merge branch 'master' into motranslator | Michal Čihař | 2016-12-22 | 6 | -25/+123 | |
|\ \ | |/ | ||||||
| * | Merge pull request #107 from devenbansod/fix_105 | Michal Čihař | 2016-12-22 | 6 | -25/+123 | |
| |\ | | | | | | | Fix #105: Fix parsing of FIELDS and LINES options in Select..Into | |||||
| | * | Make the method access public since called from object | Deven Bansod | 2016-12-22 | 1 | -3/+3 | |
| | | | | | | | | | | | | Signed-off-by: Deven Bansod <devenbansod.bits@gmail.com> | |||||
| | * | Add more tests, fix unneeded error | Deven Bansod | 2016-12-21 | 1 | -4/+0 | |
| | | | | | | | | | | | | Signed-off-by: Deven Bansod <devenbansod.bits@gmail.com> | |||||
| | * | Fix parsing of FIELDS and LINES options in SELECT..INTO | Deven Bansod | 2016-12-21 | 6 | -25/+127 | |
| | | | | | | | | | | | | | | | | | | Fix #105 Signed-off-by: Deven Bansod <devenbansod.bits@gmail.com> | |||||
| * | | Consistently end message with . | Michal Čihař | 2016-12-21 | 1 | -1/+1 | |
| |/ | | | | | | | Signed-off-by: Michal Čihař <michal@cihar.com> | |||||
* | | Adjust to new motranslator API | Michal Čihař | 2016-12-21 | 1 | -1/+1 | |
| | | | | | | | | Signed-off-by: Michal Čihař <michal@cihar.com> | |||||
* | | Migrate new code to use Translator class | Michal Čihař | 2016-12-21 | 9 | -30/+29 | |
| | | | | | | | | Signed-off-by: Michal Čihař <michal@cihar.com> | |||||
* | | Use static method for translating | Michal Čihař | 2016-12-21 | 6 | -47/+32 | |
| | | | | | | | | Signed-off-by: Michal Čihař <michal@cihar.com> | |||||
* | | Require error message for error | Michal Čihař | 2016-12-21 | 2 | -2/+2 | |
| | | | | | | | | | | | | Otherwise it's for user hard to diagnose what went wrong. Signed-off-by: Michal Čihař <michal@cihar.com> | |||||
* | | Replace __( usage by Translator class | Michal Čihař | 2016-12-21 | 15 | -41/+125 | |
| | | | | | | | | Signed-off-by: Michal Čihař <michal@cihar.com> | |||||
* | | Use translator | Michal Čihař | 2016-12-21 | 4 | -14/+10 | |
| | | | | | | | | Signed-off-by: Michal Čihař <michal@cihar.com> | |||||
* | | Move motranslator initialization to share core class | Michal Čihař | 2016-12-21 | 5 | -17/+11 | |
| | | | | | | | | Signed-off-by: Michal Čihař <michal@cihar.com> | |||||
* | | Share error handling in one base class | Michal Čihař | 2016-12-21 | 3 | -54/+56 | |
| | | | | | | | | Signed-off-by: Michal Čihař <michal@cihar.com> | |||||
* | | Use motranslator to provide __ function | Michal Čihař | 2016-12-21 | 1 | -11/+1 | |
|/ | | | | | | This makes it work transparently with or without phpMyAdmin. Signed-off-by: Michal Čihař <michal@cihar.com> | |||||
* | Minor PHPDoc fix | Christian Sciberras | 2016-12-10 | 1 | -1/+1 | |
| | | | I've noticed that both when the property is written to or read from, an array of ArrayObj is expected. | |||||
* | Fix return value of Formatter.toString() when type is text | Madhura Jayaratne | 2016-12-05 | 1 | -0/+1 | |
| | | | | Signed-off-by: Madhura Jayaratne <madhura.cj@gmail.com> |