summaryrefslogtreecommitdiffstats
path: root/tests/utils
Commit message (Collapse)AuthorAgeFilesLines
* Added statement builder (converts statement trees into executable query ↵Dan Ungureanu2015-06-304-736/+0
| | | | | | | | | | | strings). Implemented support for UNIONs in parser. Code coverage is now over 99%. Fixed CHECKSUM statement (typos). Refactored code. Removed pieces of duplicated code. Improved documentation and fixed coding style. Improved PHPUnit's configuration (more test suites for fine-grained testing).
* Improved parsing system.Dan Ungureanu2015-06-281-2/+41
| | | | | | | Better support for current statements. Improved query utilities. Fixed a bug in LIMIT's parser. Fixed a documentation issue.
* New query utilities.Dan Ungureanu2015-06-281-21/+75
| | | | Refactoring and improved documentation.
* Improved query's utilities.Dan Ungureanu2015-06-261-20/+68
| | | | | Fixed an issue in contexts. Updated tests.
* Added query utilities.Dan Ungureanu2015-06-251-0/+128
| | | | | | | | Included basic support for ANALYZE, BACKUP, CHECK, CHECKSUM, OPTIMIZE, REPAIR and RESTORE statements. Better parsing for fields, SELECT statement, INTO keyword. Improved contexts (included functions). Improved documentation. Refactoring and coding style fixes.
* Refactoring.Dan Ungureanu2015-06-232-0/+183
| | | | Improved tests and documentation.
* Return more information about routines.Dan Ungureanu2015-06-221-0/+11
|
* Added multiple contexts.Dan Ungureanu2015-06-201-0/+1
| | | | Edited the behaviour of the keyword token.
* Added methods to extract only one parameter and the return type of a routine.Dan Ungureanu2015-06-151-0/+76
| | | | | | Improved the value extraction method for tokens. Fixed a bug in data type parser. Minor parser refactoring.
* Follow the PSR2 standard.Dan Ungureanu2015-06-132-3/+10
|
* Added method that extracts aliases map.Dan Ungureanu2015-06-121-0/+86
| | | | | | | Improved field parser. Support for joins. Added tests. Minor documentation fix.
* Implemented Routine utilities.Dan Ungureanu2015-06-111-0/+103
Refactored string and symbol parsers. Lexer can now parse user references. Changed tests' format. Better data type support.