summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Switch back to development mode.HEADmasterAndi Albrecht2023-04-182-1/+7
|
* Update Changelog.0.4.4Andi Albrecht2023-04-181-2/+2
|
* Bump version.Andi Albrecht2023-04-181-1/+1
|
* Removed test fileKevin Stubbings2023-04-181-0/+0
|
* Testing branchKevin Stubbings2023-04-181-0/+0
|
* Remove unnecessary parts in regex for bad escaping.Andi Albrecht2023-04-183-4/+14
| | | | | The regex tried to deal with situations where escaping in the SQL to be parsed was suspicious.
* CI: Use codecov action.Andi Albrecht2023-04-141-2/+1
| | | | | codecov module is deprecated and was removed from PyPI in favor of the github action.
* Cleanup regex for detecting keywords (fixes #709).Andi Albrecht2023-03-201-1/+1
|
* Merge pull request #633 from shikanime/masterSimon Heisterkamp2023-01-052-13/+23
|\ | | | | Fix get_type with comments between WITH keyword
| * Fix get_type with comments between WITH keywordShikanime Deva2023-01-042-13/+23
|/
* change singleton behaviorSimon Heisterkamp2023-01-024-24/+40
|
* additional documentationSimon Heisterkamp2023-01-022-1/+13
|
* flake8Simon Heisterkamp2023-01-023-6/+19
|
* lexer documentationSimon Heisterkamp2023-01-025-91/+151
|
* test for changing the regexSimon Heisterkamp2023-01-022-9/+35
|
* remove type annotations for python 3.5 compatibilitySimon Heisterkamp2023-01-023-13/+2
|
* test configurable syntaxSimon Heisterkamp2023-01-021-0/+43
|
* configurable syntaxSimon Heisterkamp2023-01-023-30/+82
|
* Switch to pyproject.toml (fixes #685).Andi Albrecht2022-12-307-83/+80
|
* Fix schedule trigger syntax.Andi Albrecht2022-12-301-1/+1
|
* Setup a nightly build, even without changes in the module itself.Andi Albrecht2022-12-301-0/+2
|
* Update tested Python versions in workflow.Andi Albrecht2022-12-301-1/+1
|
* Update workflow runner.Andi Albrecht2022-12-301-1/+1
|
* Update changelog.Andi Albrecht2022-12-301-1/+6
|
* Revert "add regex pattern to identify IN as a Compasion token"Andi Albrecht2022-12-302-12/+2
| | | | | | | | | | | This reverts commit 28c4d4026e1d9389a99d8cd627c96fa360c17fc4. See #694. The expectation is that IN is primarily recognized as a keyword, although it acts as a comparison operator. This also matches the definition of IN in most SQL syntax references where it is listed as a reserved keyword (PostgreSQL: https://www.postgresql.org/docs/current/sql-keywords-appendix.html, MySQL: https://dev.mysql.com/doc/refman/8.0/en/keywords.html, for example).
* Switch back to development mode.Andi Albrecht2022-09-232-1/+7
|
* Bump version.0.4.3Andi Albrecht2022-09-232-3/+3
|
* Allow any unicode character as identifier name (fixes #641).Andi Albrecht2022-09-103-1/+3
|
* Add docstring and comments.Andi Albrecht2022-09-061-1/+8
|
* Add tests for utils.remove_quotes.Andi Albrecht2022-08-241-0/+12
|
* Update Changelog and authors.Andi Albrecht2022-08-242-0/+2
|
* add backtick to remove_quotes character listLong Le Xich2022-08-241-1/+1
|
* Update CHANGELOG.Andi Albrecht2022-08-241-0/+1
| | | | yeah... I promise to make fewer commits like that in the future...
* Fixed bad parsing of create table statements that use lower caseSimon Heisterkamp2022-08-242-2/+6
|
* Update Changelog.Andi Albrecht2022-08-241-0/+1
|
* CREATE TABLE tbl AS SELECT should return get_alias() for its columnAki Ariga2022-08-242-1/+9
|
* Update Changelog.Andi Albrecht2022-08-241-1/+1
|
* Add DISTINCTROW keyword (fixes #677).Andi Albrecht2022-08-242-0/+7
|
* Update authors and changelog.Andi Albrecht2022-08-162-0/+18
|
* Make tzcast grouping function less eagerErik Cederstrand2022-08-162-2/+18
|
* Add regex pattern to identify REGEXP as a Compasion tokenJavierPan2022-08-081-0/+1
|
* Refactor to reduce redundant code.Daniel Harding2022-08-081-10/+7
|
* Don't make slice copies in TokenList._token_matching().Daniel Harding2022-08-081-1/+4
| | | | | | | | | | | | | | Since we are working with indexes anyway, don't bother calling enumerate() with a slice from self.tokens (which requires copying memory). Instead, just generate the indexes using range() and use normal indexing to access the desired tokens. The old behavior resulted in quadratic runtime with respect to the number of tokens, which significantly impacted performance for statements with very large numbers of tokens. With the new behavior, the runtime is now linear with respect to the number of tokens.
* added some builtin types that can appear in Spark create table statements.Simon Heisterkamp2022-08-081-0/+4
|
* DIV is OperatorAki Ariga2022-08-082-0/+7
|
* Acknowledge support for Python 3.10Christian Clauss2022-08-081-0/+1
| | | | A subset of #645 Follow on to #661
* docs: Add a PiPY package badgeHao Xin2022-08-071-0/+3
|
* Fix INDICATOR keywordosmnv2022-08-071-1/+1
|
* Update actions in codeql workflow.Andi Albrecht2022-08-071-4/+4
|
* Update authors and changelog.Andi Albrecht2022-08-072-1/+4
|