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
Always check against the **Latest SNAPSHOT of JSQLParser** and the [Syntax Diagram](https://jsqlparser.github.io/JSqlParser/syntax.html) ### Failing SQL Feature: - Brief description of the failing SQL feature - Encountered unexpected token: "INTO" "INTO"...
Always check against the **Latest SNAPSHOT of JSQLParser** and the [Syntax Diagram](https://jsqlparser.github.io/JSqlParser/syntax.html) ### Failing SQL Feature: - When I tried to parse some ksql db queries not able to parse...
In Redshift the syntax for SET statements is `SET x TO y`, for [example](https://docs.aws.amazon.com/redshift/latest/dg/super-configurations.html#upper-mixed-case): `SET enable_case_sensitive_identifier to true` This format is not supported and fails with ``` net.sf.jsqlparser.JSQLParserException: net.sf.jsqlparser.parser.ParseException: Encountered...
### Failing SQL Feature: When parsing an example (taken from the postgres website: https://www.postgresql.org/docs/current/sql-createtable.html) that uses `interval hour to minute` in `CREATE TABLE...` parsing fails with: ``` Failed to parse...
It seems that the following json function is not supported: Failed to process, Error SQL: SELECT epcItem.epc FROM s_delivery_bill_detail detail CROSS JOIN JSON_TABLE ( detail.epc_list, '$[*]' COLUMNS ( epc VARCHAR...
When i use the test case "testOracleInsertMultiRowValue()", got this exception. doesn`t support sql segement like "INSERT ALL" ?
Hi: when use JSqlParser to parse sql then occur exception Test create table ddl with range partition code like blew: @Test public void test_CreateTablePartition() throws JSQLParserException { String sqlString =...
**Question:** ------ Not support SQLServer 2016 Temporal Table "FOR SYSTEM_TIME" query? **SQL:** ------ select count(0) from ( select score_id, rule_id, fy, employee_no, total_score, final_score, record_count, del_flag, create_by, create_time, update_by, update_time,...
how to use informix db functions like date(CURRENT YEAR TO DAY) the parser is not able to parse it correctly it treats day as column name
**Describe the bug** JSqlParser doesn't support `LOCK TABLES` and throws `ParseException: Encountered unexpected token`. **To Reproduce** SQL: ``` -- Other Parsable Statements; LOCK TABLES `table` WRITE; -- Other Parsable Statements;...