Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Switch back to development mode.HEADmaster | Andi Albrecht | 2023-04-18 | 2 | -1/+7 |
| | |||||
* | Update Changelog.0.4.4 | Andi Albrecht | 2023-04-18 | 1 | -2/+2 |
| | |||||
* | Bump version. | Andi Albrecht | 2023-04-18 | 1 | -1/+1 |
| | |||||
* | Removed test file | Kevin Stubbings | 2023-04-18 | 1 | -0/+0 |
| | |||||
* | Testing branch | Kevin Stubbings | 2023-04-18 | 1 | -0/+0 |
| | |||||
* | Remove unnecessary parts in regex for bad escaping. | Andi Albrecht | 2023-04-18 | 3 | -4/+14 |
| | | | | | The regex tried to deal with situations where escaping in the SQL to be parsed was suspicious. | ||||
* | CI: Use codecov action. | Andi Albrecht | 2023-04-14 | 1 | -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 Albrecht | 2023-03-20 | 1 | -1/+1 |
| | |||||
* | Merge pull request #633 from shikanime/master | Simon Heisterkamp | 2023-01-05 | 2 | -13/+23 |
|\ | | | | | Fix get_type with comments between WITH keyword | ||||
| * | Fix get_type with comments between WITH keyword | Shikanime Deva | 2023-01-04 | 2 | -13/+23 |
|/ | |||||
* | change singleton behavior | Simon Heisterkamp | 2023-01-02 | 4 | -24/+40 |
| | |||||
* | additional documentation | Simon Heisterkamp | 2023-01-02 | 2 | -1/+13 |
| | |||||
* | flake8 | Simon Heisterkamp | 2023-01-02 | 3 | -6/+19 |
| | |||||
* | lexer documentation | Simon Heisterkamp | 2023-01-02 | 5 | -91/+151 |
| | |||||
* | test for changing the regex | Simon Heisterkamp | 2023-01-02 | 2 | -9/+35 |
| | |||||
* | remove type annotations for python 3.5 compatibility | Simon Heisterkamp | 2023-01-02 | 3 | -13/+2 |
| | |||||
* | test configurable syntax | Simon Heisterkamp | 2023-01-02 | 1 | -0/+43 |
| | |||||
* | configurable syntax | Simon Heisterkamp | 2023-01-02 | 3 | -30/+82 |
| | |||||
* | Switch to pyproject.toml (fixes #685). | Andi Albrecht | 2022-12-30 | 7 | -83/+80 |
| | |||||
* | Fix schedule trigger syntax. | Andi Albrecht | 2022-12-30 | 1 | -1/+1 |
| | |||||
* | Setup a nightly build, even without changes in the module itself. | Andi Albrecht | 2022-12-30 | 1 | -0/+2 |
| | |||||
* | Update tested Python versions in workflow. | Andi Albrecht | 2022-12-30 | 1 | -1/+1 |
| | |||||
* | Update workflow runner. | Andi Albrecht | 2022-12-30 | 1 | -1/+1 |
| | |||||
* | Update changelog. | Andi Albrecht | 2022-12-30 | 1 | -1/+6 |
| | |||||
* | Revert "add regex pattern to identify IN as a Compasion token" | Andi Albrecht | 2022-12-30 | 2 | -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 Albrecht | 2022-09-23 | 2 | -1/+7 |
| | |||||
* | Bump version.0.4.3 | Andi Albrecht | 2022-09-23 | 2 | -3/+3 |
| | |||||
* | Allow any unicode character as identifier name (fixes #641). | Andi Albrecht | 2022-09-10 | 3 | -1/+3 |
| | |||||
* | Add docstring and comments. | Andi Albrecht | 2022-09-06 | 1 | -1/+8 |
| | |||||
* | Add tests for utils.remove_quotes. | Andi Albrecht | 2022-08-24 | 1 | -0/+12 |
| | |||||
* | Update Changelog and authors. | Andi Albrecht | 2022-08-24 | 2 | -0/+2 |
| | |||||
* | add backtick to remove_quotes character list | Long Le Xich | 2022-08-24 | 1 | -1/+1 |
| | |||||
* | Update CHANGELOG. | Andi Albrecht | 2022-08-24 | 1 | -0/+1 |
| | | | | yeah... I promise to make fewer commits like that in the future... | ||||
* | Fixed bad parsing of create table statements that use lower case | Simon Heisterkamp | 2022-08-24 | 2 | -2/+6 |
| | |||||
* | Update Changelog. | Andi Albrecht | 2022-08-24 | 1 | -0/+1 |
| | |||||
* | CREATE TABLE tbl AS SELECT should return get_alias() for its column | Aki Ariga | 2022-08-24 | 2 | -1/+9 |
| | |||||
* | Update Changelog. | Andi Albrecht | 2022-08-24 | 1 | -1/+1 |
| | |||||
* | Add DISTINCTROW keyword (fixes #677). | Andi Albrecht | 2022-08-24 | 2 | -0/+7 |
| | |||||
* | Update authors and changelog. | Andi Albrecht | 2022-08-16 | 2 | -0/+18 |
| | |||||
* | Make tzcast grouping function less eager | Erik Cederstrand | 2022-08-16 | 2 | -2/+18 |
| | |||||
* | Add regex pattern to identify REGEXP as a Compasion token | JavierPan | 2022-08-08 | 1 | -0/+1 |
| | |||||
* | Refactor to reduce redundant code. | Daniel Harding | 2022-08-08 | 1 | -10/+7 |
| | |||||
* | Don't make slice copies in TokenList._token_matching(). | Daniel Harding | 2022-08-08 | 1 | -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 Heisterkamp | 2022-08-08 | 1 | -0/+4 |
| | |||||
* | DIV is Operator | Aki Ariga | 2022-08-08 | 2 | -0/+7 |
| | |||||
* | Acknowledge support for Python 3.10 | Christian Clauss | 2022-08-08 | 1 | -0/+1 |
| | | | | A subset of #645 Follow on to #661 | ||||
* | docs: Add a PiPY package badge | Hao Xin | 2022-08-07 | 1 | -0/+3 |
| | |||||
* | Fix INDICATOR keyword | osmnv | 2022-08-07 | 1 | -1/+1 |
| | |||||
* | Update actions in codeql workflow. | Andi Albrecht | 2022-08-07 | 1 | -4/+4 |
| | |||||
* | Update authors and changelog. | Andi Albrecht | 2022-08-07 | 2 | -1/+4 |
| |