JSqlParser
JSqlParser copied to clipboard
JSqlParser parses an SQL statement and translate it into a hierarchy of Java classes. The generated hierarchy can be navigated using the Visitor Pattern
**Describe the bug** When I want to get the currently used database, I find that it cannot be parsed **To Reproduce** Steps to reproduce the behavior: 1. Example SQL `String...
Will you increase your support for hive,
**Describe the bug** Version 4.3 of JSQLParser seems to introduce a regression in the way LIKE escape expressions are parsed. I assume caused by https://github.com/JSQLParser/JSqlParser/issues/420 but did not really look...
`Expression` does allow all kinds of complex boolean relations like `a = 5 and b = 6` which is for most cases not suitable. This will increase parsing speed of...
**Describe the bug** A clear and concise description of what the bug is. ` String sql = "SELECT ti.*\n" + " FROM ticket_info ti\n" + " WHERE ti.tenant_id = ?\n"...
Hello, when using your sqlparser, an error occurs when the SQL alias contains Chinese characters. net.sf.jsqlparser.parser.TokenMgrError: Lexical error at line 3, column 17. Encountered: "\u554a" (21834), after : "" We...
Describe the bug A clear and concise description of what the bug is. SQL has normal query results on the Clickhouse, but cannot be parsed using jsqlparser SQL ``` select...
Hi! I was wondering if you would be interested in getting jsqlparser fuzzed by OSS-Fuzz? Fuzzing is a technique for stress-testing applications and OSS-Fuzz is a free service run by...
**Describe the bug** Hello! Just filing this to let you know of the current issues with the EXPLAIN statement parsing since it looks like it was implemented slightly wrong (brackets...
**Describe the bug** A clear and concise description of what the bug is. **To Reproduce** Steps to reproduce the behavior: 1. `select @(-1)` 2. Parsing this SQL using JSqlParser with...