An open API service providing commit metadata for open source projects.

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

← Back to repository