Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Fix problem caused by bug in PHP 5.3. | Dan Ungureanu | 2015-07-28 | 1 | -1/+3 | |
| | ||||||
* | Avoid altering the internal encoding. | Dan Ungureanu | 2015-07-28 | 3 | -12/+5 | |
| | ||||||
* | Lexer parses bit values. | Dan Ungureanu | 2015-07-28 | 2 | -14/+46 | |
| | ||||||
* | Translated exceptions. | Dan Ungureanu | 2015-07-25 | 1 | -50/+70 | |
| | | | | Refactored tests. | |||||
* | Fixed some Scrutinizer issues. | Dan Ungureanu | 2015-07-25 | 2 | -2/+2 | |
| | ||||||
* | Improved support for UNION. | Dan Ungureanu | 2015-07-25 | 5 | -7/+71 | |
| | ||||||
* | Added support for SELECT * FROM dual; | Dan Ungureanu | 2015-07-25 | 2 | -2/+8 | |
| | ||||||
* | Added builder for ORDER keyword. | Dan Ungureanu | 2015-07-25 | 1 | -1/+31 | |
| | ||||||
* | Using the usual parsing method for transactions. | Dan Ungureanu | 2015-07-25 | 3 | -8/+10 | |
| | ||||||
* | Fixes #9. | Dan Ungureanu | 2015-07-23 | 3 | -3/+36 | |
| | | | | | | Improved error detection for FieldDefinition and TransactionStatement. When two statements of the same type weren't properly terminated only one was parsed. Fixed a issue where two consecutive SELECT statements where considered a UNION. | |||||
* | Added the missing files. | Dan Ungureanu | 2015-07-23 | 1 | -0/+123 | |
| | ||||||
* | Implemented support for transactions. | Dan Ungureanu | 2015-07-23 | 8 | -51/+118 | |
| | ||||||
* | Refactoring. | Dan Ungureanu | 2015-07-22 | 14 | -1002/+1071 | |
| | ||||||
* | Fixed test for PHP5.5-. | Dan Ungureanu | 2015-07-21 | 2 | -4/+4 | |
| | ||||||
* | Refactoring. | Dan Ungureanu | 2015-07-21 | 2 | -14/+16 | |
| | | | | Improved localization tests. | |||||
* | Improved localization. | Dan Ungureanu | 2015-07-21 | 6 | -12/+55 | |
| | ||||||
* | Minor style fix. | Dan Ungureanu | 2015-07-19 | 2 | -5/+4 | |
| | ||||||
* | Avoid processing the alias twice and generate an error. | Dan Ungureanu | 2015-07-19 | 6 | -42/+67 | |
| | | | | | Errors are triggered when an unexpected token is found between clauses. Refactoring. | |||||
* | Fixed test for PHP5.5-. | Dan Ungureanu | 2015-07-18 | 1 | -0/+7 | |
| | ||||||
* | Refactoring. | Dan Ungureanu | 2015-07-16 | 1 | -10/+7 | |
| | ||||||
* | Fixed support for multi-byte strings. | Dan Ungureanu | 2015-07-16 | 4 | -43/+40 | |
| | ||||||
* | Better error detection. Fixed some of the old messages. | Dan Ungureanu | 2015-07-15 | 12 | -23/+48 | |
| | | | | Minor coding style fixes. | |||||
* | Fixed some Scrutinizer issues. | Dan Ungureanu | 2015-07-15 | 4 | -8/+3 | |
| | ||||||
* | Improved error messages. | Dan Ungureanu | 2015-07-15 | 9 | -107/+141 | |
| | | | | | Achieved 100% code coverage. Some refactoring. | |||||
* | Added switch to skip sorting options. | Dan Ungureanu | 2015-07-14 | 3 | -27/+54 | |
| | | | | Renamed the keys used for options to something more relevant. | |||||
* | Stored is the MySQL counterpart of PERSISTENT. See ↵ | Madhura Jayaratne | 2015-07-14 | 1 | -1/+2 | |
| | | | | | | http://mysqlserverteam.com/generated-columns-in-mysql-5-7-5/ Signed-off-by: Madhura Jayaratne <madhura.cj@gmail.com> | |||||
* | Fixed typos and documentation. | Dan Ungureanu | 2015-07-14 | 1 | -7/+9 | |
| | ||||||
* | Improved Table utilities. | Dan Ungureanu | 2015-07-14 | 4 | -2/+11 | |
| | | | | Fixed coding style. | |||||
* | Added MariaDB's options for virtual fields. Updated contexts to contain ↵ | Dan Ungureanu | 2015-07-14 | 10 | -55/+179 | |
| | | | | | | | | | relevant keywords. Added magic method '__toString()' for components and statements for building. Fixed a bug that caused the function name to be incorrectly detected in an expression. Fixed a bug that ignored the 'noAlias' option in expressions. Options may be expressions now. | |||||
* | The closest context can be loaded for better compatibility. | Dan Ungureanu | 2015-07-11 | 1 | -1/+47 | |
| | ||||||
* | Added default delimiter that is used for all new Lexer instances. | Dan Ungureanu | 2015-07-11 | 1 | -0/+11 | |
| | ||||||
* | Fixed some Scrutinizer issues. | Dan Ungureanu | 2015-07-11 | 2 | -26/+23 | |
| | ||||||
* | Fixed routine utilities. | Dan Ungureanu | 2015-07-11 | 1 | -2/+2 | |
| | ||||||
* | Minor documentation improvements. | Dan Ungureanu | 2015-07-10 | 2 | -2/+2 | |
| | ||||||
* | Added remove() method for OptionsArray. | Dan Ungureanu | 2015-07-10 | 6 | -31/+57 | |
| | | | | | Fixed undefined variables introduced by previous renaming. Some refactoring. | |||||
* | Fixed coding style. | Dan Ungureanu | 2015-07-10 | 7 | -15/+15 | |
| | ||||||
* | Imporved JOIN parsing and building. | Dan Ungureanu | 2015-07-10 | 10 | -47/+137 | |
| | | | | Some keywords may appear in conditions. | |||||
* | Mass renaming. Using 'component' instead of 'fragment'. | Dan Ungureanu | 2015-07-10 | 38 | -428/+429 | |
| | ||||||
* | Improved the formatting formatting of CREATE's builder. | Dan Ungureanu | 2015-07-10 | 5 | -8/+65 | |
| | | | | | Fixed a bug which considered symbols to be options, if the value matched. Improved documentation. | |||||
* | Added utilities for parsing errors. | Dan Ungureanu | 2015-07-09 | 1 | -0/+94 | |
| | ||||||
* | Improved documentation. | Dan Ungureanu | 2015-07-08 | 25 | -59/+60 | |
| | ||||||
* | More coding style fixes. And typos. Lots of them. | Dan Ungureanu | 2015-07-08 | 35 | -71/+78 | |
| | ||||||
* | Coding style fixes. | Dan Ungureanu | 2015-07-08 | 6 | -12/+18 | |
| | ||||||
* | Fixed the 'CREATE' statement for long queries, where there may be more than ↵ | Dan Ungureanu | 2015-07-08 | 8 | -27/+29 | |
| | | | | | | | one 'END' keyword. Added 'CHARSET' as synonym for 'CHARACTER SET'. Updated contexts definitions. | |||||
* | Improved fragments. New builders available. Refactored some fields. | Dan Ungureanu | 2015-07-07 | 23 | -74/+326 | |
| | | | | | | | | New query utility to extract the name of the tables used in a statement. TRUNCATE is being parsed now. CREATE parsing and building has been improved. Improved the definition of UPDATE and DELETE statements. Fixed coding style. Improved documentation and tests. | |||||
* | Improved condition parsing and query utilities. | Dan Ungureanu | 2015-07-05 | 2 | -31/+173 | |
| | ||||||
* | The context depends on the SQL mode. | Dan Ungureanu | 2015-07-04 | 24 | -215/+750 | |
| | | | | | | | | | Implemented a few more builders. Improved some fragments and statement types. Fixed the noAlias option in FieldFragment. Reordered CREATE statements's options. Updated contexts definitions. Fixed typos. Improved tests. | |||||
* | Moved build() to Statement class to be next to the parse() method. | Dan Ungureanu | 2015-07-03 | 7 | -237/+222 | |
| | | | | | | Improved CREATE statements. Improved TokensList's getNext(). Better first and last positions for statements. | |||||
* | Improved WHERE keyword parser and query's utilities. | Dan Ungureanu | 2015-07-02 | 2 | -58/+76 | |
| | ||||||
* | Miscellaneous fixes. | Dan Ungureanu | 2015-06-30 | 9 | -67/+69 | |
| | ||||||
* | Added statement builder (converts statement trees into executable query ↵ | Dan Ungureanu | 2015-06-30 | 35 | -243/+563 | |
| | | | | | | | | | | | 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 Ungureanu | 2015-06-28 | 7 | -38/+199 | |
| | | | | | | | Better support for current statements. Improved query utilities. Fixed a bug in LIMIT's parser. Fixed a documentation issue. | |||||
* | New query utilities. | Dan Ungureanu | 2015-06-28 | 6 | -28/+330 | |
| | | | | Refactoring and improved documentation. | |||||
* | Improved documentation. | Dan Ungureanu | 2015-06-26 | 60 | -67/+423 | |
| | ||||||
* | Refactoring. | Dan Ungureanu | 2015-06-26 | 22 | -271/+244 | |
| | ||||||
* | Improved query's utilities. | Dan Ungureanu | 2015-06-26 | 6 | -14/+79 | |
| | | | | | Fixed an issue in contexts. Updated tests. | |||||
* | Added query utilities. | Dan Ungureanu | 2015-06-25 | 30 | -519/+1896 | |
| | | | | | | | | 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. | |||||
* | Less strict type hinting in Utilities subpackage. | Dan Ungureanu | 2015-06-24 | 3 | -27/+33 | |
| | ||||||
* | Coding style fix. | Dan Ungureanu | 2015-06-24 | 1 | -1/+2 | |
| | ||||||
* | Follow strict standards. | Dan Ungureanu | 2015-06-24 | 1 | -3/+5 | |
| | ||||||
* | Simplified parsing process. | Dan Ungureanu | 2015-06-24 | 7 | -65/+108 | |
| | ||||||
* | Refactoring. | Dan Ungureanu | 2015-06-23 | 12 | -85/+82 | |
| | | | | Improved tests and documentation. | |||||
* | Added table utilities. | Dan Ungureanu | 2015-06-23 | 10 | -63/+419 | |
| | | | | | Implemented better support for keys in FieldDefFragment. Improved contexts' documentation and definition. | |||||
* | Fixed coding style. | Dan Ungureanu | 2015-06-22 | 5 | -832/+832 | |
| | ||||||
* | Return more information about routines. | Dan Ungureanu | 2015-06-22 | 1 | -0/+2 | |
| | ||||||
* | Added table utilities. | Dan Ungureanu | 2015-06-22 | 12 | -1099/+984 | |
| | | | | Refactoring and bug fixing. | |||||
* | Refactoring. | Dan Ungureanu | 2015-06-22 | 7 | -33/+41 | |
| | ||||||
* | Fixed coding style. | Dan Ungureanu | 2015-06-22 | 43 | -253/+720 | |
| | ||||||
* | Removed the tokens array. | Dan Ungureanu | 2015-06-21 | 19 | -54/+31 | |
| | ||||||
* | Added multiple contexts. | Dan Ungureanu | 2015-06-20 | 20 | -88/+1143 | |
| | | | | Edited the behaviour of the keyword token. | |||||
* | Improved delimiter parser. | Dan Ungureanu | 2015-06-16 | 1 | -17/+72 | |
| | ||||||
* | Improved documentation and coding style. | Dan Ungureanu | 2015-06-16 | 27 | -118/+127 | |
| | ||||||
* | Added methods to extract only one parameter and the return type of a routine. | Dan Ungureanu | 2015-06-15 | 4 | -5/+87 | |
| | | | | | | Improved the value extraction method for tokens. Fixed a bug in data type parser. Minor parser refactoring. | |||||
* | Follow the PSR2 standard. | Dan Ungureanu | 2015-06-13 | 4 | -7/+5 | |
| | ||||||
* | Fixed the name of the GRUOP keyword parser. | Dan Ungureanu | 2015-06-13 | 1 | -2/+5 | |
| | ||||||
* | Clean namespace. | Dan Ungureanu | 2015-06-13 | 1 | -8/+0 | |
| | ||||||
* | Added method that extracts aliases map. | Dan Ungureanu | 2015-06-12 | 9 | -34/+251 | |
| | | | | | | | Improved field parser. Support for joins. Added tests. Minor documentation fix. | |||||
* | Implemented Routine utilities. | Dan Ungureanu | 2015-06-11 | 9 | -55/+146 | |
| | | | | | | Refactored string and symbol parsers. Lexer can now parse user references. Changed tests' format. Better data type support. | |||||
* | Initial commit. | Dan Ungureanu | 2015-06-08 | 35 | -0/+4432 | |