Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | Add tests for ALTER DATABASE and ALTER VIEW | Deven Bansod | 2016-10-25 | 5 | -0/+6 | |
|/ | | | | 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 | 3 | -0/+7 | |
| | | | | | | | | | | 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> | |||||
* | Add builder's test for #92 | Deven Bansod | 2016-10-10 | 1 | -0/+11 | |
| | | | | 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 | 3 | -0/+19 | |
| | | | | | | 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 | 12 | -5/+53 | |
|\ | | | | | Fix parsing of subquery in FROM clause | |||||
| * | Fix parsing and building of SELECT ... INTO @var1 [,@var2...] | Deven Bansod | 2016-09-28 | 1 | -0/+6 | |
| | | | | | | | | Signed-off-by: Deven Bansod <devenbansod.bits@gmail.com> | |||||
| * | Fix some errors with INTO keyword more to follow | Deven Bansod | 2016-09-28 | 2 | -5/+9 | |
| | | | | | | | | | | | | Add more test cases Signed-off-by: Deven Bansod <devenbansod.bits@gmail.com> | |||||
| * | Fix parsing of subquery in FROM clause | Deven Bansod | 2016-09-27 | 9 | -0/+38 | |
| | | | | | | | | | | | | Fix #52 Signed-off-by: Deven Bansod <devenbansod.bits@gmail.com> | |||||
* | | Merge pull request #87 from devenbansod/delete_statement | Michal Čihař | 2016-10-03 | 50 | -13/+177 | |
|\ \ | | | | | | | Implement parsing and building for Delete Statement | |||||
| * | | Fixed some errors and add new tests | Deven Bansod | 2016-09-27 | 31 | -11/+66 | |
| | | | | | | | | | | | | Signed-off-by: Deven Bansod <devenbansod.bits@gmail.com> | |||||
| * | | Added test cases for Building DELETE Statements | Deven Bansod | 2016-09-24 | 1 | -0/+82 | |
| | | | | | | | | | | | | Signed-off-by: Deven Bansod <devenbansod.bits@gmail.com> | |||||
| * | | Added test cases for parsing DELETE statements | Deven Bansod | 2016-09-24 | 21 | -2/+29 | |
| | | | | | | | | | | | | Signed-off-by: Deven Bansod <devenbansod.bits@gmail.com> | |||||
* | | | Merge pull request #88 from devenbansod/fix_pma_12100 | Michal Čihař | 2016-10-03 | 20 | -0/+147 | |
|\ \ \ | |_|/ |/| | | Add parsing of CASE Expressions | |||||
| * | | Add more tests | Deven Bansod | 2016-09-26 | 12 | -9/+82 | |
| | | | | | | | | | | | | Signed-off-by: Deven Bansod <devenbansod.bits@gmail.com> | |||||
| * | | Fix some issue with error reports and added testcases | Deven Bansod | 2016-09-26 | 14 | -0/+74 | |
| |/ | | | | | | | Signed-off-by: Deven Bansod <devenbansod.bits@gmail.com> | |||||
* | | Clarify license | Michal Čihař | 2016-09-26 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | - Add link to official license text - Use SPDX identifier for license - Clarify that the code is GPL or later - See issue #89 Signed-off-by: Michal Čihař <michal@cihar.com> | |||||
* | | Remove @author from comment metadata | Michal Čihař | 2016-09-26 | 1 | -1/+0 | |
| | | | | | | | | | | | | | | | | - We're doing this for ages in phpmyadmin repo - The comments get outdated over time - See issue #89 Signed-off-by: Michal Čihař <michal@cihar.com> | |||||
* | | Add tests for #83 and #84 | Michal Čihař | 2016-09-20 | 1 | -0/+10 | |
| | | | | | | | | Signed-off-by: Michal Čihař <michal@cihar.com> | |||||
* | | Fix parsing of user@host without backquotes | Deven Bansod | 2016-09-20 | 13 | -8/+38 | |
|/ | | | | | | | | | | 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> | |||||
* | fix default options in Formater constructor | Remi Collet | 2016-09-13 | 2 | -35/+35 | |
| | ||||||
* | Test error handling in INSERT and REPLACE statements | Michal Čihař | 2016-09-13 | 14 | -0/+52 | |
| | | | | Signed-off-by: Michal Čihař <michal@cihar.com> | |||||
* | Add alias extraction test for query with no table | Michal Čihař | 2016-09-13 | 1 | -0/+5 | |
| | | | | Signed-off-by: Michal Čihař <michal@cihar.com> | |||||
* | Test for invalid output format | Michal Čihař | 2016-09-13 | 1 | -0/+5 | |
| | | | | Signed-off-by: Michal Čihař <michal@cihar.com> | |||||
* | Test handling of long options | Michal Čihař | 2016-09-13 | 1 | -0/+10 | |
| | | | | Signed-off-by: Michal Čihař <michal@cihar.com> | |||||
* | Correctly handle getopt failures | Michal Čihař | 2016-09-13 | 1 | -0/+10 | |
| | | | | Signed-off-by: Michal Čihař <michal@cihar.com> | |||||
* | Add tests for CLI interface | Michal Čihař | 2016-09-13 | 1 | -0/+92 | |
| | | | | Signed-off-by: Michal Čihař <michal@cihar.com> | |||||
* | Add test for formatting with indentation | Michal Čihař | 2016-09-13 | 1 | -0/+17 | |
| | | | | Signed-off-by: Michal Čihař <michal@cihar.com> | |||||
* | Add test for comments removal | Michal Čihař | 2016-09-13 | 1 | -0/+6 | |
| | | | | Signed-off-by: Michal Čihař <michal@cihar.com> | |||||
* | Allow to specify all options in tests | Michal Čihař | 2016-09-13 | 1 | -12/+12 | |
| | | | | Signed-off-by: Michal Čihař <michal@cihar.com> | |||||
* | Add test for comment highlighting | Michal Čihař | 2016-09-13 | 1 | -0/+7 | |
| | | | | Signed-off-by: Michal Čihař <michal@cihar.com> | |||||
* | Test escaping without quotes | Michal Čihař | 2016-09-13 | 1 | -0/+3 | |
| | | | | Signed-off-by: Michal Čihař <michal@cihar.com> | |||||
* | Test console highligting of more complex queries | Michal Čihař | 2016-09-13 | 1 | -0/+5 | |
| | | | | Signed-off-by: Michal Čihař <michal@cihar.com> | |||||
* | Do not use \e as it's not supported on PHP 5.3 | Michal Čihař | 2016-09-13 | 1 | -1/+1 | |
| | | | | Signed-off-by: Michal Čihař <michal@cihar.com> | |||||
* | Merge pull request #77 from devenbansod/fix_48 | Michal Čihař | 2016-09-13 | 10 | -0/+67 | |
|\ | | | | | Fix parsing of REPLACE INTO ... Statements | |||||
| * | Fixed tests and rebase over latest master | Deven Bansod | 2016-09-13 | 1 | -3/+3 | |
| | | | | | | | | Signed-off-by: Deven Bansod <devenbansod.bits@gmail.com> | |||||
| * | Add tests for build and error | Deven Bansod | 2016-09-13 | 4 | -0/+58 | |
| | | | | | | | | Signed-off-by: Deven Bansod <devenbansod.bits@gmail.com> | |||||
| * | Fix parsing of REPLACE INTO ... Statements | Deven Bansod | 2016-09-13 | 7 | -0/+9 | |
| | | | | | | | | | | | | | | | | 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 | 4 | -0/+14 | |
|/ | | | | | | | | Fix parsing of INSERT INTO ... SELECT .... ON DUPLICATE KEY Fix #78 Signed-off-by: Deven Bansod <devenbansod.bits@gmail.com> | |||||
* | Add test for building INSERT ... SELECT ...v3.4.5 | Michal Čihař | 2016-09-13 | 1 | -0/+11 | |
| | | | | | | Issue #76 Signed-off-by: Michal Čihař <michal@cihar.com> | |||||
* | Add test for building INSERT ... SET. | Michal Čihař | 2016-09-13 | 1 | -2/+3 | |
| | | | | | | Issue #76 Signed-off-by: Michal Čihař <michal@cihar.com> | |||||
* | Add test for non-reserved keyword as column name | Michal Čihař | 2016-09-13 | 3 | -0/+6 | |
| | | | | | | Issue #59 Signed-off-by: Michal Čihař <michal@cihar.com> | |||||
* | Merge remote-tracking branch 'origin/pull/70' | Michal Čihař | 2016-09-13 | 7 | -4/+32 | |
|\ | ||||||
| * | Add test case for no column name specified | Deven Bansod | 2016-09-10 | 1 | -1/+10 | |
| | | | | | | | | Signed-off-by: Deven Bansod <devenbansod.bits@gmail.com> | |||||
| * | Fix test failures, add test case assertions | Deven Bansod | 2016-09-10 | 2 | -4/+17 | |
| | | | | | | | | Signed-off-by: Deven Bansod <devenbansod.bits@gmail.com> | |||||
| * | Fix #59: Non-reserved keywords should be allowed as a field name | Deven Bansod | 2016-09-07 | 5 | -0/+6 | |
| | | | | | | | | | | | | | | | | | | 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 | 11 | -0/+22 | |
|\ \ | | | | | | | Fix parsing of INSERT...SELECT and INSERT...SET syntax | |||||
| * | | Fix parsing of INSERT...SELECT and INSERT...SET syntax | Deven Bansod | 2016-09-12 | 11 | -0/+22 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 | 16 | -0/+91 | |
|\ \ \ | | | | | | | | | Add correct parsing of SET CHARACTER SET, CHARSET , NAMES statements | |||||
| * | | | Add testcase for Building of SET statement | Deven Bansod | 2016-09-10 | 1 | -0/+47 | |
| | | | | | | | | | | | | | | | | Signed-off-by: Deven Bansod <devenbansod.bits@gmail.com> | |||||
| * | | | Add testcases for SET CHARACTER SET, CHARSET, NAMES and errors | Deven Bansod | 2016-09-10 | 15 | -0/+44 | |
| |/ / | | | | | | | | | | Signed-off-by: Deven Bansod <devenbansod.bits@gmail.com> | |||||
* | | | Fix #55 : Add support for spatial datatypes | Deven Bansod | 2016-09-08 | 3 | -0/+3 | |
|/ / | | | | | | | Signed-off-by: Deven Bansod <devenbansod.bits@gmail.com> | |||||
* | | Fix unnecesary and incorrect assigning of table name | Deven Bansod | 2016-09-07 | 1 | -1/+1 | |
|/ | | | | Signed-off-by: Deven Bansod <devenbansod.bits@gmail.com> | |||||
* | Merge pull request #68 from devenbansod/fix_49 | Michal Čihař | 2016-09-07 | 6 | -0/+14 | |
|\ | | | | | 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 | 4 | -0/+11 | |
| | | | | | | | | Signed-off-by: Deven Bansod <devenbansod.bits@gmail.com> | |||||
| * | Added a testcase for CREATE TABLE .. LIKE 'old_table' | Deven Bansod | 2016-09-07 | 3 | -0/+3 | |
| | | | | | | | | Signed-off-by: Deven Bansod <devenbansod.bits@gmail.com> | |||||
* | | Merge remote-tracking branch 'origin/pull/67' | Michal Čihař | 2016-09-07 | 3 | -0/+3 | |
|\ \ | ||||||
| * | | Added a test for 'ALTER TABLE .. COMMENT abc' | Deven Bansod | 2016-09-07 | 3 | -0/+3 | |
| |/ | | | | | | | Signed-off-by: Deven Bansod <devenbansod.bits@gmail.com> | |||||
* | | Merge pull request #69 from devenbansod/fix_pma_12545 | Michal Čihař | 2016-09-07 | 1 | -3/+22 | |
|\ \ | | | | | | | Fix spaces after expression in PartitionDefinition's build | |||||
| * | | Added a new assertion to Create stmt's Builder test | Deven Bansod | 2016-09-07 | 1 | -0/+19 | |
| | | | | | | | | | | | | Signed-off-by: Deven Bansod <devenbansod.bits@gmail.com> | |||||
| * | | Fix spaces after expression in PartitionDefinition's build | Deven Bansod | 2016-09-07 | 1 | -3/+3 | |
| |/ | | | | | | | | | | | Fixes phpmyadmin/phpmyadmin#12545 Signed-off-by: Deven Bansod <devenbansod.bits@gmail.com> | |||||
* | | Add a new test case for statements with missing delimiter | Deven Bansod | 2016-09-07 | 4 | -1/+12 | |
| | | | | | | | | Signed-off-by: Deven Bansod <devenbansod.bits@gmail.com> | |||||
* | | Fix test failure | Deven Bansod | 2016-09-07 | 1 | -1/+1 | |
|/ | | | | Signed-off-by: Deven Bansod <devenbansod.bits@gmail.com> | |||||
* | Allow to use function name in ASv3.4.4 | Michal Čihař | 2016-04-26 | 2 | -1/+24 | |
| | | | | | | Fixes https://github.com/phpmyadmin/phpmyadmin/issues/12144 Signed-off-by: Michal Čihař <michal@cihar.com> | |||||
* | Fix parsing of query with \v3.4.3 | Michal Čihař | 2016-04-19 | 1 | -0/+22 | |
| | | | | | | | | The previous fix was wrong, it didn't properly handle double escaping. Fixes https://github.com/phpmyadmin/phpmyadmin/issues/12197 Signed-off-by: Michal Čihař <michal@cihar.com> | |||||
* | Improve formatting of non indented groupsv3.4.2 | Michal Čihař | 2016-04-07 | 1 | -0/+13 | |
| | | | | | | | | We don't want to insert newlines insite non indented groups. Fixes #20 Signed-off-by: Michal Čihař <michal@cihar.com> | |||||
* | Fix order of parameters to avoid confusing error messages | Michal Čihař | 2016-04-06 | 1 | -2/+2 | |
| | | | | Signed-off-by: Michal Čihař <michal@cihar.com> | |||||
* | Add testcase for alias in JOIN | Michal Čihař | 2016-03-21 | 1 | -0/+19 | |
| | | | | | | See https://github.com/phpmyadmin/phpmyadmin/issues/11604 Signed-off-by: Michal Čihař <michal@cihar.com> | |||||
* | Move test to better place | Michal Čihař | 2016-03-21 | 2 | -11/+11 | |
| | | | | Signed-off-by: Michal Čihař <michal@cihar.com> | |||||
* | Properly parse CREATE TABLE [AS] SELECT | Michal Čihař | 2016-03-19 | 6 | -0/+23 | |
| | | | | | | Fixes https://github.com/phpmyadmin/phpmyadmin/issues/12109 Signed-off-by: Michal Čihař <michal@cihar.com> | |||||
* | Add test for union with brackets | Michal Čihař | 2016-03-18 | 2 | -0/+5 | |
| | | | | | | See https://github.com/phpmyadmin/phpmyadmin/issues/12026 Signed-off-by: Michal Čihař <michal@cihar.com> | |||||
* | Reset console formatting at the end of query | Michal Čihař | 2016-03-18 | 1 | -1/+1 | |
| | | | | Signed-off-by: Michal Čihař <michal@cihar.com> | |||||
* | Add testcase | Michal Čihař | 2016-03-07 | 1 | -0/+17 | |
| | | | | | | See https://github.com/phpmyadmin/phpmyadmin/issues/12065 Signed-off-by: Michal Čihař <michal@cihar.com> | |||||
* | Fixed parsing of table with DEFAULT and COMMENT. | Michal Čihař | 2016-03-02 | 1 | -0/+19 | |
| | | | | | | Fixes #39 Signed-off-by: Michal Čihař <michal@cihar.com> | |||||
* | Fix splitting query when escaped quotes are involved | Michal Čihař | 2016-03-02 | 1 | -0/+13 | |
| | | | | | | Fixes https://github.com/phpmyadmin/phpmyadmin/issues/12054 Signed-off-by: Michal Čihař <michal@cihar.com> | |||||
* | Misc: Fixed coding style issues. | Dan Ungureanu | 2016-02-21 | 1 | -0/+0 | |
| | | | | Signed-off-by: Dan Ungureanu <udan1107@gmail.com> | |||||
* | JoinKeyword: Added tests. | Dan Ungureanu | 2016-02-21 | 1 | -0/+10 | |
| | | | | Signed-off-by: Dan Ungureanu <udan1107@gmail.com> | |||||
* | Expression: Improved error messages related to aliases. | Dan Ungureanu | 2016-02-21 | 1 | -2/+2 | |
| | | | | Signed-off-by: Dan Ungureanu <udan1107@gmail.com> | |||||
* | Misc: Fix failing tests. | Dan Ungureanu | 2016-02-21 | 4 | -11/+6 | |
| | | | | Signed-off-by: Dan Ungureanu <udan1107@gmail.com> | |||||
* | Test formatting for INSERT | Michal Čihař | 2016-02-19 | 1 | -0/+10 | |
| | | | | Signed-off-by: Michal Čihař <michal@cihar.com> | |||||
* | Test cli formatting as well | Michal Čihař | 2016-02-19 | 1 | -0/+5 | |
| | | | | Signed-off-by: Michal Čihař <michal@cihar.com> | |||||
* | Allow to specify output type to format test | Michal Čihař | 2016-02-19 | 1 | -7/+12 | |
| | | | | Signed-off-by: Michal Čihař <michal@cihar.com> | |||||
* | Add formatter test for procedure | Michal Čihař | 2016-02-19 | 1 | -0/+11 | |
| | | | | Signed-off-by: Michal Čihař <michal@cihar.com> | |||||
* | Test formatting of comments in SQL | Michal Čihař | 2016-02-19 | 1 | -0/+6 | |
| | | | | Signed-off-by: Michal Čihař <michal@cihar.com> | |||||
* | Add more formatter tests | Michal Čihař | 2016-02-19 | 1 | -0/+14 | |
| | | | | Signed-off-by: Michal Čihař <michal@cihar.com> | |||||
* | Add very basic test for Formatter | Michal Čihař | 2016-02-19 | 1 | -0/+32 | |
| | | | | | | There was none so far. Signed-off-by: Michal Čihař <michal@cihar.com> | |||||
* | Do not fail on function which is reserved in a WHERE condition | Michal Čihař | 2016-02-17 | 3 | -0/+14 | |
| | | | | | | Fixes https://github.com/phpmyadmin/phpmyadmin/issues/11975 Signed-off-by: Michal Čihař <michal@cihar.com> | |||||
* | Change return value from getAll in case of not parsed query | Michal Čihař | 2016-02-17 | 1 | -1/+32 | |
| | | | | | | Fixes https://github.com/phpmyadmin/phpmyadmin/issues/11609 Signed-off-by: Michal Čihař <michal@cihar.com> | |||||
* | Expression: Refactored parsing options.v3.3.0 | Dan Ungureanu | 2016-02-12 | 3 | -4/+4 | |
| | ||||||
* | Misc: Add test cases for fixed bugs.v3.1.0 | Dan Ungureanu | 2016-02-10 | 11 | -0/+39 | |
| | ||||||
* | Misc: Fixed tests failing tests. | Dan Ungureanu | 2016-02-10 | 3 | -3/+4 | |
| | ||||||
* | ArrayObj: Handle more complex expressions in arrays. | Dan Ungureanu | 2016-02-02 | 3 | -3/+0 | |
| | ||||||
* | Misc: Fixed tests. | Dan Ungureanu | 2016-01-13 | 4 | -4/+4 | |
| | ||||||
* | Updated PHPUnit to 5.1 and fixed some of the tests. | Dan Ungureanu | 2015-12-18 | 1 | -0/+10 | |
| | ||||||
* | Improved test coverage. | Dan Ungureanu | 2015-11-08 | 7 | -4/+42 | |
| | ||||||
* | Avoid building a field multiple times if clause has synonyms.v3.0.3 | Dan Ungureanu | 2015-10-10 | 1 | -0/+26 | |
| | ||||||
* | Handle backslashes separately for BufferedQuery.v3.0.1 | Dan Ungureanu | 2015-10-06 | 1 | -0/+14 | |
| | ||||||
* | Support for references from different tables.v3.0.0 | Dan Ungureanu | 2015-10-03 | 3 | -3/+8 | |
| | ||||||
* | Added utilities for handling tokens and tokens list.v2.1.0 | Dan Ungureanu | 2015-09-30 | 1 | -0/+106 | |
| | ||||||
* | Updated coding style to follow PSR-2 coding standards. | Dan Ungureanu | 2015-09-25 | 4 | -4/+10 | |
| | ||||||
* | Better parsing for CREATE TABLE statements.v2.0.0 | Dan Ungureanu | 2015-09-25 | 6 | -3/+61 | |
| | | | | Fixes #16. |