GitHub / JSQLParser/JSqlParser / commits
JSqlParser parses an SQL statement and translate it into a hierarchy of Java classes. The generated hierarchy can be navigated using the Visitor Pattern
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 0f9e4779 |
fix: precedence of the `InExpression`
Signed-off-by: Andreas Reichel <a****s@m****m> |
manticore-projects <a****s@m****m> | over 1 year ago | |
| 7f068f6b |
fix: revert to Semantic LOOKAHEAD for `SubSelect` in `PrimaryExpression`
Signed-off-by: Andreas Reichel <a****s@m****m> |
manticore-projects <a****s@m****m> | over 1 year ago | |
| f6e6eafe | [maven-release-plugin] prepare for next development iteration | tw <t****e@g****t> | over 1 year ago | |
| 8a9479a0 | [maven-release-plugin] prepare release jsqlparser-5.3 | tw <t****e@g****t> | over 1 year ago | |
| 00bb126a |
test: Update Special Oracle Tests r/ new expected error messages
Signed-off-by: Andreas Reichel <a****s@m****m> |
manticore-projects <a****s@m****m> | over 1 year ago | |
| 1b7ed2d7 |
feat: Complete on JavaCC-8
Signed-off-by: Andreas Reichel <a****s@m****m> |
manticore-projects <a****s@m****m> | over 1 year ago | |
| ecb42324 |
test: Adopt JavaCC-8 new error messages/content
Signed-off-by: Andreas Reichel <a****s@m****m> |
manticore-projects <a****s@m****m> | over 1 year ago | |
| e91c480b |
feat: Optimise performance
Signed-off-by: Andreas Reichel <a****s@m****m> |
manticore-projects <a****s@m****m> | over 1 year ago | |
| db4b3a44 |
test: increase the loops of a critical performance test again
Signed-off-by: Andreas Reichel <a****s@m****m> |
manticore-projects <a****s@m****m> | over 1 year ago | |
| 6049fd72 |
feat: eliminate another expensive syntactic lookahead
Signed-off-by: Andreas Reichel <a****s@m****m> |
manticore-projects <a****s@m****m> | over 1 year ago | |
| ac175138 |
feat: avoid looping through the tokens every single time
Signed-off-by: Andreas Reichel <a****s@m****m> |
manticore-projects <a****s@m****m> | over 1 year ago | |
| b18fbca1 |
feat: avoid looping through the tokens every single time
Signed-off-by: Andreas Reichel <a****s@m****m> |
manticore-projects <a****s@m****m> | over 1 year ago | |
| 7ac6cd0f |
feat: avoid looping through the tokens every single time
Signed-off-by: Andreas Reichel <a****s@m****m> |
manticore-projects <a****s@m****m> | over 1 year ago | |
| b3c5b633 |
fix: bring back `SYNTACTIC LOOKAHEAD` where it makes sense
Signed-off-by: Andreas Reichel <a****s@m****m> |
manticore-projects <a****s@m****m> | over 1 year ago | |
| 21c983fc |
feat: add proper JMH benchmarks
Signed-off-by: Andreas Reichel <a****s@m****m> |
manticore-projects <a****s@m****m> | over 1 year ago | |
| f2c87a3a |
chore: disable a production with a large performance regression
Signed-off-by: Andreas Reichel <a****s@m****m> |
manticore-projects <a****s@m****m> | over 1 year ago | |
| bad818e0 |
fix: the Quotes Token manipulation
Signed-off-by: Andreas Reichel <a****s@m****m> |
manticore-projects <a****s@m****m> | over 1 year ago | |
| f372ff81 |
build: fix Maven build r/ JMH
Signed-off-by: Andreas Reichel <a****s@m****m> |
manticore-projects <a****s@m****m> | over 1 year ago | |
| bfbf3573 | merge Merge branch 'master' of github.com:JSQLParser/JSqlParser | manticore-projects <a****s@m****m> | over 1 year ago | |
| 517fe72c |
chore: minor clean-ups around the performance optimisations
Signed-off-by: Andreas Reichel <a****s@m****m> |
manticore-projects <a****s@m****m> | over 1 year ago | |
| fe860ddd |
feat: adopt proper JMH based benchmark
Signed-off-by: Andreas Reichel <a****s@m****m> |
manticore-projects <a****s@m****m> | over 1 year ago | |
| d35028c5 |
style: Disable obsolete pseudo benchmark
Signed-off-by: Andreas Reichel <a****s@m****m> |
manticore-projects <a****s@m****m> | over 1 year ago | |
| 7d42ff61 |
feat: Optimise performance
Signed-off-by: Andreas Reichel <a****s@m****m> |
manticore-projects <a****s@m****m> | over 1 year ago | |
| 9d1442e9 |
feat: JavaCC-8
Signed-off-by: Andreas Reichel <a****s@m****m> |
manticore-projects <a****s@m****m> | over 1 year ago | |
| 5abcaeae |
feat: remove all semantic lookaheads
Signed-off-by: Andreas Reichel <a****s@m****m> |
manticore-projects <a****s@m****m> | over 1 year ago | |
| c5d91d2b | [maven-release-plugin] prepare for next development iteration | tw <t****e@g****t> | over 1 year ago | |
| 838c834e | [maven-release-plugin] prepare release jsqlparser-5.2 | tw <t****e@g****t> | over 1 year ago | |
| a3d5f908 | added more stackmemory to compiler | tw <t****e@g****t> | over 1 year ago | |
| 7be59ab7 | [maven-release-plugin] rollback the release of jsqlparser-5.2 | tw <t****e@g****t> | over 1 year ago | |
| 4bf50ec5 | [maven-release-plugin] prepare for next development iteration | tw <t****e@g****t> | over 1 year ago | |
| 849167cf | [maven-release-plugin] prepare release jsqlparser-5.2 | tw <t****e@g****t> | over 1 year ago | |
| 560e4076 | reintroduced forked compiling | tw <t****e@g****t> | over 1 year ago | |
| 57941c28 | reset to fixed dependency versions | tw <t****e@g****t> | over 1 year ago | |
| 78318bb6 | feat: enhance ALTER TABLE support with UNIQUE KEY and INVISIBLE index (#2234) |
Minjae Lee <m****8@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 98e03d4c |
feat: link all Expression AST Nodes
Signed-off-by: Andreas Reichel <a****s@m****m> |
manticore-projects <a****s@m****m> | over 1 year ago | |
| 4c4ff286 |
fix: `GRANT` to `PUBLIC` (allow keyword)
Signed-off-by: Andreas Reichel <a****s@m****m> |
manticore-projects <a****s@m****m> | over 1 year ago | |
| c9c844aa |
fix: Oracle Hierarchical Expression shall allow XOR (not AND only)
Signed-off-by: Andreas Reichel <a****s@m****m> |
manticore-projects <a****s@m****m> | over 1 year ago | |
| 9a36a480 | feat: add support for parsing MySQL ALTER TABLE statements with new options (... |
Minjae Lee <m****8@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| ec053b3c |
doc: JDK17 toolchain requirements
Signed-off-by: Andreas Reichel <a****s@m****m> |
Andreas Reichel <a****s@m****m> | over 1 year ago | |
| e5fa004c |
Add support for TableFunction [WITH OFFSET|ORDINALITY] (#2219)
Co-authored-by: David Hayes <d****s@a****m> |
David Hayes <d****s@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| b409ceb5 |
fix: grammar ambiguities from #2217
Signed-off-by: Andreas Reichel <a****s@m****m> |
Andreas Reichel <a****s@m****m> | over 1 year ago | |
| f77825fb | fix warning (#2217) |
Minjae Lee <m****8@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 090bb60d | Add MySQL Index Parsing Support for ALTER TABLE Statements (#2215) |
Minjae Lee <m****8@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 1ffec41a | Add test case for ALTER TABLE with KEY_BLOCK_SIZE (#2213) |
Minjae Lee <m****8@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 98e7bf6c | Add support for MySQL ALTER TABLE partition options in parser (#2211) |
Minjae Lee <m****8@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| d60c762f | feat: support MySQL ALTER TABLE ... PARTITION BY syntax (#2210) |
Minjae Lee <m****8@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 30cf5d7b | feat: add support SELECT all columns from function result (#2207) |
Lian Hu <1****u@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 1c7c3438 | Add parsing for ALTER TABLE tbl_name {DISABLE | ENABLE} KEYS (#2205) |
Minjae Lee <m****8@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 48d195b1 | Add support for ALTER TABLE ... [DEFAULT] COLLATE [=] collation_name syntax (... |
Minjae Lee <m****8@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| a068dd4c | Add KeywordOrIdentifier rule to support keywords as identifiers (#2203) |
Minjae Lee <m****8@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| b73cee65 |
fix: SelectItem generics
Signed-off-by: Andreas Reichel <a****s@m****m> |
Andreas Reichel <a****s@m****m> | over 1 year ago | |
| 9fd3b9f3 | Add support for AllTableColumns in primary expression (#2197) |
Tomer Shay <t****y@a****o>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 104c4a0c | merge Merge branch 'master' of github.com:JSQLParser/JSqlParser | Andreas Reichel <a****s@m****m> | over 1 year ago | |
| 09f3dbcd |
fix: add some public getters
Signed-off-by: Andreas Reichel <a****s@m****m> |
Andreas Reichel <a****s@m****m> | over 1 year ago | |
| 8e651ff2 |
Add support for parsing MySQL DISCARD and IMPORT TABLESPACE DDL statements (#...
Co-authored-by: mj-db <m****b@k****m> |
Minjae Lee <m****8@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 585b69c9 |
feat: `WithItem` must accept statements too for supporting `Delete`, `Insert`...
Signed-off-by: Andreas Reichel <a****s@m****m>, manticore-projects <a****s@m****m> |
manticore-projects <a****s@m****m> | over 1 year ago | |
| 16685289 |
fix: avoid NPE on empty Window Element properties
Signed-off-by: Andreas Reichel <a****s@m****m> |
Andreas Reichel <a****s@m****m> | over 1 year ago | |
| c474c165 |
build: bring back OSGi for Snapshots with Gradle
Signed-off-by: Andreas Reichel <a****s@m****m> |
Andreas Reichel <a****s@m****m> | over 1 year ago | |
| e9c4eb15 |
build: bring back OSGi for Snapshots with Gradle
Signed-off-by: Andreas Reichel <a****s@m****m> |
Andreas Reichel <a****s@m****m> | over 1 year ago | |
| dd406858 |
build: bring back OSGi for Snapshots with Gradle
Signed-off-by: Andreas Reichel <a****s@m****m> |
Andreas Reichel <a****s@m****m> | over 1 year ago | |
| 4d6b92d8 |
build: bring back OSGi for Snapshots with Gradle
Signed-off-by: Andreas Reichel <a****s@m****m> |
Andreas Reichel <a****s@m****m> | over 1 year ago | |
| eef8e6e0 |
feat: allow simple expressions for `JsonExpression`
Signed-off-by: Andreas Reichel <a****s@m****m> |
Andreas Reichel <a****s@m****m> | over 1 year ago | |
| b9dc866b | merge Merge branch 'master' of github.com:JSQLParser/JSqlParser | Andreas Reichel <a****s@m****m> | over 1 year ago | |
| 1d37eb0b |
feat: System.getProperty("SPLIT_NAMES_ON_DELIMITER") for allowing `.` dots in...
Signed-off-by: Andreas Reichel <a****s@m****m> |
Andreas Reichel <a****s@m****m> | over 1 year ago | |
| ad575804 | IsNullExpression and IsBooleanExpression children are not visited in TablesNa... |
SuperPat <7****5@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| e30f30d2 |
fix: `IntervalExpression` supports complex expressions
Signed-off-by: Andreas Reichel <a****s@m****m> |
Andreas Reichel <a****s@m****m> | over 1 year ago | |
| 0c092aff |
fix: avoid one JavaCC ambiguity warning
Signed-off-by: Andreas Reichel <a****s@m****m> |
Andreas Reichel <a****s@m****m> | over 1 year ago | |
| 0668a0cd |
build: use JDK17
Signed-off-by: Andreas Reichel <a****s@m****m> |
Andreas Reichel <a****s@m****m> | over 1 year ago | |
| 0d0c3b78 |
build: use JDK17
Signed-off-by: Andreas Reichel <a****s@m****m> |
Andreas Reichel <a****s@m****m> | over 1 year ago | |
| 9714f940 |
fix: avoid NPE
Signed-off-by: Andreas Reichel <a****s@m****m> |
Andreas Reichel <a****s@m****m> | over 1 year ago | |
| fb978ce1 |
fix: Remove unneeded `LOOKAHEAD`
Signed-off-by: Andreas Reichel <a****s@m****m> |
Andreas Reichel <a****s@m****m> | over 1 year ago | |
| 0f7493fa |
feat: Nested `WithItem` allows `FromQuery`
Signed-off-by: Andreas Reichel <a****s@m****m> |
Andreas Reichel <a****s@m****m> | over 1 year ago | |
| f932b8f9 |
feat: add Order Suffixes to `AggregatePipeOperator` and support some weird Bi...
Signed-off-by: Andreas Reichel <a****s@m****m> |
Andreas Reichel <a****s@m****m> | over 1 year ago | |
| bcac023a |
feat: More lenient `FromQuery` allowing for `Join` and `WithItem`
Signed-off-by: Andreas Reichel <a****s@m****m> |
Andreas Reichel <a****s@m****m> | over 1 year ago | |
| 5c2a4537 |
feat: More lenient `FromQuery` allowing for `Join` and `WithItem`
Signed-off-by: Andreas Reichel <a****s@m****m> |
Andreas Reichel <a****s@m****m> | over 1 year ago | |
| 1d59430e |
fix: `Like`, better use `SimpleExpression` only else there are precedence issues
Signed-off-by: Andreas Reichel <a****s@m****m> |
Andreas Reichel <a****s@m****m> | over 1 year ago | |
| 5b209f54 |
feat: `SELECT` piper operator to support `ALL | DISTINCT`
Signed-off-by: Andreas Reichel <a****s@m****m> |
Andreas Reichel <a****s@m****m> | over 1 year ago | |
| 9b92cdfc |
fix: `Like` Expression accepts Complex Expressions including `BY PRIOR`
Signed-off-by: Andreas Reichel <a****s@m****m> |
Andreas Reichel <a****s@m****m> | over 1 year ago | |
| 19f0aa47 |
feat: improve TableSample Operator
Signed-off-by: Andreas Reichel <a****s@m****m> |
Andreas Reichel <a****s@m****m> | over 1 year ago | |
| b1b86f54 |
fix: use `SelectItem` for `UnPivot`
Signed-off-by: Andreas Reichel <a****s@m****m> |
Andreas Reichel <a****s@m****m> | over 1 year ago | |
| 9c37fe8e |
fix: move `Pivot` and `UnPivot` before `OrderBy`
Signed-off-by: Andreas Reichel <a****s@m****m> |
Andreas Reichel <a****s@m****m> | over 1 year ago | |
| 2ca167a9 |
fix: move `Pivot` and `UnPivot` before `OrderBy`
Signed-off-by: Andreas Reichel <a****s@m****m> |
Andreas Reichel <a****s@m****m> | over 1 year ago | |
| 931d376e |
fix: use `Function` and `SelectItem`
Signed-off-by: Andreas Reichel <a****s@m****m> |
Andreas Reichel <a****s@m****m> | over 1 year ago | |
| db0081d1 |
fix: use `Function` and `SelectItem`
Signed-off-by: Andreas Reichel <a****s@m****m> |
Andreas Reichel <a****s@m****m> | over 1 year ago | |
| 372b8ecb |
test: update failing multiset tests
Signed-off-by: Andreas Reichel <a****s@m****m> |
Andreas Reichel <a****s@m****m> | over 1 year ago | |
| 97005cab | Add more tests to TablesNamesFinderTest for SubqueryAliasesIssue1987 (#2154) |
pinkfloyda <p****a@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 4492e74f |
added support for minus all; except all; intersect all; (#2081)
Co-authored-by: sunanda-vs <2****7@i****n> |
Sunanda Somwase <5****6@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| b366f2b0 |
fix: `AllColumns` replace rewrite
Signed-off-by: Andreas Reichel <a****s@m****m> |
Andreas Reichel <a****s@m****m> | over 1 year ago | |
| 38d0e36e |
fix: use proper tokens `..` and `...` in multi-part names for correct white s...
Signed-off-by: Andreas Reichel <a****s@m****m> |
Andreas Reichel <a****s@m****m> | over 1 year ago | |
| a2f40dd5 |
fix: `AllColumns` replace takes expressions
Signed-off-by: Andreas Reichel <a****s@m****m> |
Andreas Reichel <a****s@m****m> | over 1 year ago | |
| 47583dea |
feat: rewrite Piped SQL, WIP
Signed-off-by: Andreas Reichel <a****s@m****m> |
Andreas Reichel <a****s@m****m> | over 1 year ago | |
| 519b0204 |
feat: rewrite Piped SQL, WIP
Signed-off-by: Andreas Reichel <a****s@m****m> |
Andreas Reichel <a****s@m****m> | over 1 year ago | |
| 1cb26a73 |
feat: rewrite Piped SQL, WIP
Signed-off-by: Andreas Reichel <a****s@m****m> |
Andreas Reichel <a****s@m****m> | over 1 year ago | |
| 0e488b05 |
feat: rewrite Piped SQL, WIP
Signed-off-by: Andreas Reichel <a****s@m****m> |
Andreas Reichel <a****s@m****m> | over 1 year ago | |
| a874a6ea |
build: tweak the GH Actions
Signed-off-by: Andreas Reichel <a****s@m****m> |
Andreas Reichel <a****s@m****m> | over 1 year ago | |
| b5b242a3 |
feat: `ParenthesedSelect` can have `Alias`
Signed-off-by: Andreas Reichel <a****s@m****m> |
Andreas Reichel <a****s@m****m> | over 1 year ago | |
| a510f135 |
feat: `ParenthesedSelect` can have `Alias`
Signed-off-by: Andreas Reichel <a****s@m****m> |
Andreas Reichel <a****s@m****m> | over 1 year ago | |
| 8c05188d |
feat: rework the Visitors
Signed-off-by: Andreas Reichel <a****s@m****m> |
Andreas Reichel <a****s@m****m> | over 1 year ago | |
| d816220f |
feat: rework the Visitors
Signed-off-by: Andreas Reichel <a****s@m****m> |
Andreas Reichel <a****s@m****m> | over 1 year ago | |
| 1387986e |
feat: rework the Visitors
Signed-off-by: Andreas Reichel <a****s@m****m> |
Andreas Reichel <a****s@m****m> | over 1 year ago |