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 |
|---|---|---|---|---|
| 484eaa1c |
fix: module-info.java
Signed-off-by: Andreas Reichel <a****s@m****m> |
Andreas Reichel <a****s@m****m> | 3 months ago | |
| 40ccf4b8 | Support PostgreSQL-specific [CREATE SEQUENCE name START n ...] (#2348) |
mjog <m****e@v****t>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 2d83cea9 | [feat] Add 'K_DATA' to KeywordOrIdentifier to allow usages of 'data' as an id... |
Will Needham <1****3@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 8d967803 | [fix] Enable qualified table name for DROP INDEX command (#2344) |
Ton Huisman <t****4@h****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 999cdca2 |
feat: add PostgreSQL Row Level Security (RLS) support (#2345)
Co-authored-by: raz aranyi <r****i@g****o> |
Eyal Gehasie <e****e@g****o>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| f19f17e7 | merge Merge branch 'master' of github.com:JSQLParser/JSqlParser | Andreas Reichel <a****s@m****m> | 4 months ago | |
| 4fdfa785 |
feat: `DateUnitExpression` for parsing `HOUR`, `DAY`, `MONTH` etc. in Date Fu...
Signed-off-by: Andreas Reichel <a****s@m****m> |
Andreas Reichel <a****s@m****m> | 4 months ago | |
| 01034cd0 | Update README.md (#2331) |
Hayssam Saleh <h****m@s****r>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| d8019cab |
build: Windows/Maven/Code-page issues
Signed-off-by: Andreas Reichel <a****s@m****m> |
Andreas Reichel <a****s@m****m> | 4 months ago | |
| abb06c01 |
build: Windows/Maven/Code-page issues
Signed-off-by: Andreas Reichel <a****s@m****m> |
Andreas Reichel <a****s@m****m> | 4 months ago | |
| 3f36a842 |
build: Windows/Maven/Code-page issues
Signed-off-by: Andreas Reichel <a****s@m****m> |
Andreas Reichel <a****s@m****m> | 4 months ago | |
| d747b818 |
style: add license header
Signed-off-by: Andreas Reichel <a****s@m****m> |
Andreas Reichel <a****s@m****m> | 4 months ago | |
| 4314cb80 |
build: BuildInfo.class
Signed-off-by: Andreas Reichel <a****s@m****m> |
Andreas Reichel <a****s@m****m> | 4 months ago | |
| be92a134 |
build: force UTF-8 output
Signed-off-by: Andreas Reichel <a****s@m****m> |
Andreas Reichel <a****s@m****m> | 4 months ago | |
| 5fb44410 |
build: Action for `mvn verify`, on all three Operation Systems
Signed-off-by: Andreas Reichel <a****s@m****m> |
Andreas Reichel <a****s@m****m> | 4 months ago | |
| 297ef846 |
fix: DuckDB `STRUCT`
Signed-off-by: Andreas Reichel <a****s@m****m> |
Andreas Reichel <a****s@m****m> | 4 months ago | |
| aaebe591 |
fix: parsing `STRUCT` data types
Signed-off-by: Andreas Reichel <a****s@m****m> |
Andreas Reichel <a****s@m****m> | 4 months ago | |
| 2d739349 |
fix: add some LOOKAHEAD
Signed-off-by: Andreas Reichel <a****s@m****m> |
Andreas Reichel <a****s@m****m> | 4 months ago | |
| e8d60585 | [feat/refactor] AllColumns and AllTableColumns-Support for JSON_OBJECT (#2323) |
Andreas Neumann <a****5@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| e4004444 | [feat] Support for FOR READ ONLY/FOR FETCH ONLY (#2325) |
Andreas Neumann <a****5@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| c60ff739 |
feat: normalised backtick quotes
Signed-off-by: Andreas Reichel <a****s@m****m> |
Andreas Reichel <a****s@m****m> | 4 months ago | |
| a2487a94 | merge Merge branch 'master' of github.com:JSQLParser/JSqlParser | Andreas Reichel <a****s@m****m> | 4 months ago | |
| 619f8dad |
feat: normalised backtick quotes
Signed-off-by: Andreas Reichel <a****s@m****m> |
Andreas Reichel <a****s@m****m> | 4 months ago | |
| 6697c063 | [feat] Support for LOCK-Statements (#2321) |
Andreas Neumann <a****5@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 157988d1 |
Added new features to support the complete delete using syntax of pg database...
Co-authored-by: zhangkenan <z****n@h****m> |
ConanZhang <z****r@1****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 528dd722 |
Fix[2312] - Fixes issue with array<double> in function declaration (#2313)
Co-authored-by: David Hayes <d****s@a****m> |
David Hayes <d****s@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 9dfa0d68 |
feat: `TRY_CONVERT` and `SAFE_CONVERT` support
Signed-off-by: Andreas Reichel <a****s@m****m> |
Andreas Reichel <a****s@m****m> | 5 months ago | |
| 6ce95d54 |
Fix[2306] - Adds support for Trino UDF (#2307)
Co-authored-by: David Hayes <d****s@a****m> |
David Hayes <d****s@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 49958b6b |
fix: avoid visiting twice
Signed-off-by: Andreas Reichel <a****s@m****m> |
Andreas Reichel <a****s@m****m> | 5 months ago | |
| 6c98f10f |
feat: `SessionStatement` with options
Signed-off-by: Andreas Reichel <a****s@m****m> |
Andreas Reichel <a****s@m****m> | 5 months ago | |
| 595d4efa |
feat: `SessionStatement` with options
Signed-off-by: Andreas Reichel <a****s@m****m> |
Andreas Reichel <a****s@m****m> | 5 months ago | |
| 55a6c465 |
feat: `SessionStatement` with options
Signed-off-by: Andreas Reichel <a****s@m****m> |
Andreas Reichel <a****s@m****m> | 5 months ago | |
| 4ff5cc98 |
feat: split catalog and schema
Signed-off-by: Andreas Reichel <a****s@m****m> |
Andreas Reichel <a****s@m****m> | 6 months ago | |
| 552019a5 |
feat: split catalog and schema
Signed-off-by: Andreas Reichel <a****s@m****m> |
Andreas Reichel <a****s@m****m> | 6 months ago | |
| ac46c434 |
feat: `CREATE SCHEMA` with catalog
Signed-off-by: Andreas Reichel <a****s@m****m> |
Andreas Reichel <a****s@m****m> | 6 months ago | |
| 30144e72 |
feat: enable session with catalog
Signed-off-by: Andreas Reichel <a****s@m****m> |
Andreas Reichel <a****s@m****m> | 6 months ago | |
| eeb04004 |
fix: avoid NPE and expose `modifier`
Signed-off-by: Andreas Reichel <a****s@m****m> |
Andreas Reichel <a****s@m****m> | 6 months ago | |
| 8810c016 | feat(parser): allow COLLATE in ORDER BY clauses (issue #2245) (#2277) |
Sam Sovereign <5****s@u****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 468aefae |
support opengauss "on duplicate key update nothing" grammar (#2303)
Co-authored-by: zhangkenan <z****n@h****m> |
ConanZhang <z****r@1****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 90cc63ff |
build: JMH scope `test`
Signed-off-by: Andreas Reichel <a****s@m****m> |
Andreas Reichel <a****s@m****m> | 6 months ago | |
| 624a768b |
feat: Oracle hierarchical queries to except `Expression` in the operator
Signed-off-by: Andreas Reichel <a****s@m****m> |
Andreas Reichel <a****s@m****m> | 6 months ago | |
| 1fdfd1b3 | merge Merge branch 'master' of github.com:JSQLParser/JSqlParser | Andreas Reichel <a****s@m****m> | 6 months ago | |
| 5fe938bc |
feat: `CORRESPONDING` modifier for `SetOperator`
Signed-off-by: Andreas Reichel <a****s@m****m> |
Andreas Reichel <a****s@m****m> | 6 months ago | |
| 12489af6 |
Fix[2290] - Fix overeager lambda function parsing (#2293)
Co-authored-by: David Hayes <d****s@a****m> |
David Hayes <d****s@u****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 5ab65272 | merge Merge branch 'master' of github.com:JSQLParser/JSqlParser | Andreas Reichel <a****s@m****m> | 6 months ago | |
| 0e1715e9 |
feat: add support for DuckDB `CREATE TABLE` with `STRUCT(..)` columns
Signed-off-by: Andreas Reichel <a****s@m****m> |
Andreas Reichel <a****s@m****m> | 6 months ago | |
| f10b52ed |
Fix[2288] - Support parenthesed expressions within Between (#2289)
Co-authored-by: David Hayes <d****s@a****m> |
David Hayes <d****s@u****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 2ff7342d |
Fix[2283] - Fix broken ParserKeywordsUtilsTest (#2286)
Co-authored-by: David Hayes <d****s@a****m> |
David Hayes <d****s@u****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| f10e5bdd |
Add pluginRepositories to pom.xml (#2284)
Co-authored-by: David Hayes <d****s@a****m> |
David Hayes <d****s@u****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 88d29b6a |
chore: update commons-lang3 to address CVE-2025-48924
Signed-off-by: Andreas Reichel <a****s@m****m> |
manticore-projects <a****s@m****m> | 7 months ago | |
| 0faced63 |
doc: fix Java API site generation
Signed-off-by: Andreas Reichel <a****s@m****m> |
manticore-projects <a****s@m****m> | 7 months ago | |
| 8bd86bcd |
doc: fix Java API site generation
Signed-off-by: Andreas Reichel <a****s@m****m> |
manticore-projects <a****s@m****m> | 7 months ago | |
| df859f94 |
doc: fix Java API site generation
Signed-off-by: Andreas Reichel <a****s@m****m> |
manticore-projects <a****s@m****m> | 7 months ago | |
| 766b44fd |
doc: disable `sphinx-prompt`
Signed-off-by: Andreas Reichel <a****s@m****m> |
manticore-projects <a****s@m****m> | 7 months ago | |
| ce8997de |
doc: disable `sphinx-prompt`
Signed-off-by: Andreas Reichel <a****s@m****m> |
manticore-projects <a****s@m****m> | 7 months ago | |
| 50e75d6d | added new maven central deployer | tw <t****e@g****t> | 7 months ago | |
| f7ef0638 | merge Merge origin/master | tw <t****e@g****t> | 7 months ago | |
| afc7bdb2 | added new maven central deployer | tw <t****e@g****t> | 7 months ago | |
| 6b35e375 |
doc: show case how to manipulate select items
Signed-off-by: Andreas Reichel <a****s@m****m> |
manticore-projects <a****s@m****m> | 8 months ago | |
| 8f4cdb3b |
test: Token message updates
Signed-off-by: Andreas Reichel <a****s@m****m> |
manticore-projects <a****s@m****m> | 8 months ago | |
| 81cdce1a |
build: try new Maven Central
Signed-off-by: Andreas Reichel <a****s@m****m> |
manticore-projects <a****s@m****m> | 8 months ago | |
| 173a25fa |
test: add an issue related unit test
Signed-off-by: Andreas Reichel <a****s@m****m> |
manticore-projects <a****s@m****m> | 8 months ago | |
| 95ebda5a |
fix: return Dollar quoted text as `StringValue`
Signed-off-by: Andreas Reichel <a****s@m****m> |
manticore-projects <a****s@m****m> | 8 months ago | |
| 12600fb4 |
fix: avoid NPE
Signed-off-by: Andreas Reichel <a****s@m****m> |
manticore-projects <a****s@m****m> | 8 months ago | |
| 1364fdc6 |
style: generics
Signed-off-by: Andreas Reichel <a****s@m****m> |
manticore-projects <a****s@m****m> | 8 months ago | |
| 5fa071ef |
feat: BigQuery `Historic Version` syntax
Signed-off-by: Andreas Reichel <a****s@m****m> |
manticore-projects <a****s@m****m> | 8 months ago | |
| df5e6690 |
feat: Databricks `Temporal spec` syntax
Signed-off-by: Andreas Reichel <a****s@m****m> |
manticore-projects <a****s@m****m> | 8 months ago | |
| 6f4c4fb2 |
feat: Snowflake time travel syntax
Signed-off-by: Andreas Reichel <a****s@m****m> |
manticore-projects <a****s@m****m> | 8 months ago | |
| 7c371718 |
feat: syntax sugar
Signed-off-by: Andreas Reichel <a****s@m****m> |
manticore-projects <a****s@m****m> | 8 months ago | |
| 915aa35d |
fix: possible NPE
Signed-off-by: Andreas Reichel <a****s@m****m> |
manticore-projects <a****s@m****m> | 8 months ago | |
| dd05e11a |
fix: possible NPE
Signed-off-by: Andreas Reichel <a****s@m****m> |
manticore-projects <a****s@m****m> | 8 months ago | |
| 7047c187 |
feat: more useful VisitorAdaptors
Signed-off-by: Andreas Reichel <a****s@m****m> |
manticore-projects <a****s@m****m> | 8 months ago | |
| c62781a3 |
feat: more useful VisitorAdaptors
Signed-off-by: Andreas Reichel <a****s@m****m> |
manticore-projects <a****s@m****m> | 8 months ago | |
| e963fb6e |
test: quieten the logger
Signed-off-by: Andreas Reichel <a****s@m****m> |
manticore-projects <a****s@m****m> | 8 months ago | |
| a49e4ba6 |
test: disable reflection test
Signed-off-by: Andreas Reichel <a****s@m****m> |
manticore-projects <a****s@m****m> | 8 months ago | |
| 178ca057 |
fix: `FromItemVisitorAdaptor` also needs a `SelectVisitor`
Signed-off-by: Andreas Reichel <a****s@m****m> |
manticore-projects <a****s@m****m> | 8 months ago | |
| 963217f4 |
fix: resolved physical tables must be clones, not references
Signed-off-by: Andreas Reichel <a****s@m****m> |
manticore-projects <a****s@m****m> | 8 months ago | |
| 066e1bbb |
feat: make the various Visitor Adaptors more useful
Signed-off-by: Andreas Reichel <a****s@m****m> |
manticore-projects <a****s@m****m> | 8 months ago | |
| f14c6115 |
fix: GroupByElement::getGroupByExpressionList shall not return raw Expression...
Signed-off-by: Andreas Reichel <a****s@m****m> |
manticore-projects <a****s@m****m> | 8 months ago | |
| 74607624 |
Exasol: IMPORT/EXPORT (#2256)
Co-authored-by: Stefan Steinhauser <s****r@a****t>, manticore-projects <a****s@m****m> |
Stefan Steinhauser <s****v@s****l>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| abca8094 | merge Merge branch 'master' of github.com:JSQLParser/JSqlParser | manticore-projects <a****s@m****m> | 8 months ago | |
| 7feb3bc1 |
feat: better defaults for `FromItemVisitorAdaptor`
Signed-off-by: Andreas Reichel <a****s@m****m> |
manticore-projects <a****s@m****m> | 8 months ago | |
| e17cdef4 | feat: support distinctrow keyword (#2238) |
Emily Ong <e****1@g****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 296d0321 |
feat: add Features for `dialect` and `allowedNestingDepth`
Signed-off-by: Andreas Reichel <a****s@m****m> |
manticore-projects <a****s@m****m> | 9 months ago | |
| 2500e1ba |
feat: add fields holding the actual resolved table
Signed-off-by: Andreas Reichel <a****s@m****m> |
manticore-projects <a****s@m****m> | 9 months ago | |
| b8c0ed58 |
fix: increase Max. Nesting Depth to 16 (from 10)
Signed-off-by: Andreas Reichel <a****s@m****m> |
manticore-projects <a****s@m****m> | 9 months ago | |
| 6e91c3e1 |
fix: date/time functions colliding with implicit casts
Signed-off-by: Andreas Reichel <a****s@m****m> |
manticore-projects <a****s@m****m> | 9 months ago | |
| 2f6afbc3 |
feat: `WITH ... AS NOT MATERIALIZED`
Signed-off-by: Andreas Reichel <a****s@m****m> |
manticore-projects <a****s@m****m> | 9 months ago | |
| 001ad1c2 |
feat: SQL:2016 `BETWEEN [SYMMETRIC | ASYMMETRIC]`
Signed-off-by: Andreas Reichel <a****s@m****m> |
manticore-projects <a****s@m****m> | 9 months ago | |
| 675e8b63 |
build: maven repository drama
Signed-off-by: Andreas Reichel <a****s@m****m> |
manticore-projects <a****s@m****m> | 9 months ago | |
| 79e9c0b8 |
build: maven repository drama
Signed-off-by: Andreas Reichel <a****s@m****m> |
manticore-projects <a****s@m****m> | 9 months ago | |
| 26b0b2b0 |
doc: Update Readme
Signed-off-by: Andreas Reichel <a****s@m****m> |
manticore-projects <a****s@m****m> | 9 months ago | |
| ba175436 | merge Merge remote-tracking branch 'origin/javacc8_without_semantic_lookahead' | manticore-projects <a****s@m****m> | 9 months ago | |
| 6a052751 |
build: JavaCC-8 Maven snapshots
Signed-off-by: Andreas Reichel <a****s@m****m> |
manticore-projects <a****s@m****m> | 9 months ago | |
| f0c098ce |
feat: Session Statement
Signed-off-by: Andreas Reichel <a****s@m****m> |
manticore-projects <a****s@m****m> | 9 months ago | |
| 7d2e6b65 |
feat: Session Statement
Signed-off-by: Andreas Reichel <a****s@m****m> |
manticore-projects <a****s@m****m> | 9 months ago | |
| a04d72de |
build: minor gradle refinements
Signed-off-by: Andreas Reichel <a****s@m****m> |
manticore-projects <a****s@m****m> | 9 months ago | |
| 5ddf28c2 |
style: fix Q/A exceptions
Signed-off-by: Andreas Reichel <a****s@m****m> |
manticore-projects <a****s@m****m> | 9 months ago | |
| e14d7eb1 |
feat: sync with Master
Signed-off-by: Andreas Reichel <a****s@m****m> |
manticore-projects <a****s@m****m> | 9 months ago | |
| cfe2d8cc |
feat: JavaCC 8 keyword utils
Signed-off-by: Andreas Reichel <a****s@m****m> |
manticore-projects <a****s@m****m> | 9 months ago |