summaryrefslogtreecommitdiff
path: root/sqlparse/engine/grouping.py
Commit message (Expand)AuthorAgeFilesLines
* Merge remote-tracking branch 'core/long_live_indexes' into developVictor Uriarte2016-06-141-67/+69
|\
| * Use a specialized token_idx_next.Sjoerd Job Postmus2016-06-121-4/+4
| * Index-based token_idx_prevSjoerd Job Postmus2016-06-121-2/+3
| * Use specialized token_idx_next_by in group_aliased.Sjoerd Job Postmus2016-06-121-6/+4
| * Re-use token index in group_identifier.Sjoerd Job Postmus2016-06-121-8/+13
| * Replace _group_matching with an inward-out grouping algorithmSjoerd Job Postmus2016-06-121-8/+20
| * Special-case group_tokens(..., tokens_between())Sjoerd Job Postmus2016-06-121-24/+14
| * Call `Token`-methods index based.Sjoerd Job Postmus2016-06-121-24/+26
* | Refactor groupingVictor Uriarte2016-06-121-8/+11
* | Add sql.Operation tokenlistVictor Uriarte2016-06-121-7/+7
* | Fix grouping of `case` within parenthesis.Victor Uriarte2016-06-111-0/+2
* | clean up groupingVictor Uriarte2016-06-111-3/+4
* | Refactor filter-stack to simplify logicVictor Uriarte2016-06-041-2/+3
* | Add or Update copyright year to filesVictor Uriarte2016-06-041-0/+5
* | Fix flake8 stylingVictor Uriarte2016-05-291-2/+3
* | Fix unicode comparison warningVictor Uriarte2016-05-291-2/+2
|/
* CREATE TABLE should not be parsed as FunctionTenghuan2016-05-291-0/+9
* refactor group_commentsVictor Uriarte2016-05-111-15/+9
* separate identifier grouping into its componentsVictor Uriarte2016-05-101-77/+50
* refactor identifier list and alias groupingVictor Uriarte2016-05-101-62/+26
* refactor _group_left_rightVictor Uriarte2016-05-101-64/+39
* group all the one-offsVictor Uriarte2016-05-101-31/+21
* Add group matching M_tokens and refactor group matchingVictor Uriarte2016-05-101-90/+22
* Introduce @recurse to refactor recursionVictor Uriarte2016-05-101-11/+7
* generalize group_tokens for more use casesVictor Uriarte2016-05-101-10/+4
* Improve identifier parsing when identifier is a literal combined with order k...Andi Albrecht2016-04-061-0/+2
* Fix #230 (function comparison grouping)saaj2016-04-051-1/+2
* Code cleanup.Andi Albrecht2016-04-031-24/+19
* Merge branch 'hotfix'.Andi Albrecht2015-12-081-3/+3
|\
| * Workaround to avoid IndexError when grouping identifiers.Andi Albrecht2015-12-081-3/+3
* | Cleanup module code.Andi Albrecht2015-10-261-5/+7
|/
* Fix PendingDeprecationWarning on Python 3.5.Tim Graham2015-10-231-1/+1
* Speed up token_index by providing a starting index.Ryan Wooden2015-10-211-8/+10
* Limit number of tokens checked in group_identifier.Ryan Wooden2015-10-211-2/+5
* Group square-brackets into identifiersDarik Gamble2015-03-041-4/+5
* Parse square brackets as a group just like parensDarik Gamble2015-03-041-4/+43
* Move _find_matching to a module-level functionDarik Gamble2015-03-041-11/+13
* Group adjacent names to allow aliasing without the AS keywordDarik Gamble2015-02-091-3/+4
* (postgresql) Add support for square bracket array indexing, by darikg.Andi Albrecht2015-02-081-1/+3
* Group comments to parent object (fixes #160).Andi Albrecht2015-01-171-1/+20
* Improve parsing of inline comments for identifiers (fixes #163).Andi Albrecht2015-01-161-0/+2
* Improve formatting of HAVING statements.Andi Albrecht2014-12-211-1/+1
* Better handling of floats in UPDATE statements (issue145).Andi Albrecht2014-11-301-1/+1
* Handle single quoted strings in comparisons correctly (fixes issue148).Andi Albrecht2014-10-291-1/+2
* Fix a regression introduced in 0.1.12.Andi Albrecht2014-10-081-1/+1
* Improve parsing of identifier lists containing placeholders.Andi Albrecht2014-03-181-1/+1
* Improve handling of NULL in aliased identifiers.Andi Albrecht2014-03-031-0/+3
* Fix parsing and formatting of statements containing EXCEPT keyword.Andi Albrecht2014-01-281-1/+1
* Improve parsing of string literals in columns.Andi Albrecht2014-01-101-0/+1
* Support for BEGIN/END blocks, add FOREACH keyword.Andi Albrecht2013-11-191-1/+13