Skip to content

Update dependency com.github.jsqlparser:jsqlparser to v5.4 (master) - #634

Open
renovate[bot] wants to merge 1 commit into
masterfrom
renovate-master-jsqlparser
Open

renovate[bot] wants to merge 1 commit into
masterfrom
renovate-master-jsqlparser

Conversation

@renovate

@renovate renovate Bot commented Sep 20, 2026 •

Copy link
Copy Markdown
Contributor

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
com.github.jsqlparser:jsqlparser 5.3 → 5.4 age confidence

Release Notes

JSQLParser/JSqlParser (com.github.jsqlparser:jsqlparser)

v5.4

Features
  • parse SQL large-object type names through shared column types (#​2617) (ed6c4 Minjae Lee)
  • preserve column default expressions in table definitions (#​2616) (2aa0d Minjae Lee)
  • reuse table constraint grammar for PostgreSQL ALTER ADD (#​2612) (e4cf3 Minjae Lee)
  • preserve ALTER COLUMN default expressions in the AST (#​2611) (08de1 Minjae Lee)
  • parser support opt-in legacy MySQL GROUP BY ordering (#​2595) (7cc86 Minjae Lee)
  • parser model PostgreSQL type domain and extension DDL (#​2553) (7e15a Minjae Lee)
  • parser model PostgreSQL schema DDL clauses (#​2552) (7b9d4 Minjae Lee)
  • parser parse navigation chains after array subscripts (#​2550) (54a74 fudian)
  • statement add StmtFeature classification via Statement#getFeatures() (22023 Andreas Reichel)
  • parser enhance PostgreSQL CREATE POLICY support (#​2549) (ff2bc Minjae Lee)
  • parser model MySQL CREATE TRIGGER (#​2548) (03b8f Minjae Lee)
  • parser model MySQL event statements (#​2547) (b67a5 Minjae Lee)
  • parser model MySQL CREATE USER (#​2546) (628e3 Minjae Lee)
  • parser model MySQL schema options (#​2544) (897fb Minjae Lee)
  • parser model ColDataType precision and scale as structured properties (#​2539) (c919a Minjae Lee)
  • parser add column data type fragment parser (#​2531) (6413a Minjae Lee)
  • parser add BIGQUERY, DATABRICKS and SNOWFLAKE dialect presets (#​2515) (e7167 fudian)
  • parser concatenate adjacent string literals behind adjacentStringLiterals (#​2514) (84d23 fudian)
  • parser support double quoted string literals behind allowDoubleQuotedStrings (#​2513) (c86cf fudian)
  • parser turn on the dialect's lexer feature preset in withDialect (#​2511) (94c45 fudian)
  • parser support MySQL # line comments behind allowHashLineComments (#​2508) (177db fudian)
  • parser support DuckDB MAP literals and PIVOT queries (#​2496) (e1301 Liming Deng)
  • parser support MySQL PROCEDURE ANALYSE clause (#​2492) (98bd0 Liming Deng)
  • parse BigQuery JSON string literals as implicit casts (#​2488) (15e58 Hayssam Saleh)
  • complete SQL Server OPTION query hint support (#​2486) (4c6a4 fudian)
  • parser add support for ClickHouse [LEFT] ARRAY JOIN syntax (#​2482) (5c868 Watashi00)
  • support CREATE DATABASE statement (#​2070) (#​2471) (7b648 fudian)
  • support SQL Server OPTION query hints (#​161) (#​2472) (13894 fudian)
  • add support for the XMLTABLE table function (#​2458) (d51ee fudian)
  • support MERGE ... WHEN NOT MATCHED BY TARGET / BY SOURCE (#​2421) (#​2453) (25f30 fudian)
  • add ForUpdateClause class with multi-table and ORDER BY support (#​2426) (2b141 Rogerio Robetti)
  • Add bytecode size verification tests for generated parser classes (9cfbe manticore-projects)
  • Optimize SimpleCharStream for SQL parsing hot path (17448 manticore-projects)
  • PRATT 7.1 ms/ops, no errors (2d2ee manticore-projects)
  • Pratt 8.5 ms/ops without failures (36507 manticore-projects)
  • Pratt 6.5 ms/ops with 14 failures (53ca0 manticore-projects)
  • rework tokens and preserved keywords (08d0b manticore-projects)
  • Allow more Function keyword arguments (cd71a manticore-projects)
  • Fix GROUP_CONCAT SEPARATOR to accept expressions, not just string literals (ff28f manticore-projects)
  • support PostgreSQL 18 RETURNING OLD/NEW (#​2398) (f47a8 Liming Deng)
  • support EXPLAIN for DML and simplify ExplainStatement (#​2396) (b19d5 Liming Deng)
  • add support for Oracle INSERT ALL/FIRST with WHEN branches (#​2394) (4f982 Liming Deng)
  • add PostgreSQL Row Level Security (RLS) support (#​2345) (999cd Eyal Gehasie)
  • DateUnitExpression for parsing HOUR, DAY, MONTH etc. in Date Functions not as column (4fdfa Andreas Reichel)
  • normalised backtick quotes (c60ff Andreas Reichel)
  • normalised backtick quotes (619f8 Andreas Reichel)
  • TRY_CONVERT and SAFE_CONVERT support (9dfa0 Andreas Reichel)
  • SessionStatement with options (6c98f Andreas Reichel)
  • SessionStatement with options (595d4 Andreas Reichel)
  • SessionStatement with options (55a6c Andreas Reichel)
  • split catalog and schema (4ff5c Andreas Reichel)
  • split catalog and schema (55201 Andreas Reichel)
  • CREATE SCHEMA with catalog (ac46c Andreas Reichel)
  • enable session with catalog (30144 Andreas Reichel)
  • parser allow COLLATE in ORDER BY clauses (issue #​2245) (#​2277) (8810c Sam Sovereign)
  • Oracle hierarchical queries to except Expression in the operator (624a7 Andreas Reichel)
  • CORRESPONDING modifier for SetOperator (5fe93 Andreas Reichel)
  • add support for DuckDB CREATE TABLE with STRUCT(..) columns (0e171 Andreas Reichel)
  • BigQuery Historic Version syntax (5fa07 manticore-projects)
  • Databricks Temporal spec syntax (df5e6 manticore-projects)
  • Snowflake time travel syntax (6f4c4 manticore-projects)
  • syntax sugar (7c371 manticore-projects)
  • more useful VisitorAdaptors (7047c manticore-projects)
  • more useful VisitorAdaptors (c6278 manticore-projects)
  • make the various Visitor Adaptors more useful (066e1 manticore-projects)
  • better defaults for FromItemVisitorAdaptor (7feb3 manticore-projects)
  • support distinctrow keyword (#​2238) (e17cd Emily Ong)
  • add Features for dialect and allowedNestingDepth (296d0 manticore-projects)
  • add fields holding the actual resolved table (2500e manticore-projects)
  • WITH ... AS NOT MATERIALIZED (2f6af manticore-projects)
  • SQL:2016 BETWEEN [SYMMETRIC | ASYMMETRIC] (001ad manticore-projects)
  • Session Statement (f0c09 manticore-projects)
  • Session Statement (7d2e6 manticore-projects)
  • sync with Master (e14d7 manticore-projects)
  • JavaCC 8 keyword utils (cfe2d manticore-projects)
  • Complete on JavaCC-8 (1b7ed manticore-projects)
  • Optimise performance (e91c4 manticore-projects)
  • avoid looping through the tokens every single time (b18fb manticore-projects)
  • avoid looping through the tokens every single time (7ac6c manticore-projects)
  • add proper JMH benchmarks (21c98 manticore-projects)
  • JavaCC-8 (9d144 manticore-projects)
  • remove all semantic lookaheads (5abca manticore-projects)
Bug Fixes
  • visit pipe expressions through shared deparser paths (#​2618) (537f3 Minjae Lee)
  • span a binary condition's node from its left operand (#​2615) (0ecf0 Knut Wannheden)
  • preserve ordered table elements through legacy list edits (#​2607) (eb27c Minjae Lee)
  • recognise set operation quantifiers written in any case (#​2614) (537c8 Knut Wannheden)
  • traverse and deparse structured table partitions (#​2610) (ef42d Minjae Lee)
  • share expression-aware table constraint rendering (#​2609) (9caed Minjae Lee)
  • preserve structured column options when editing specifications (#​2608) (fec4e Minjae Lee)
  • keep CREATE TABLE option tokens in sync with typed options (#​2606) (d730b Minjae Lee)
  • grammar resolve JavaCC choice conflicts and gate the build against new ones (8bb33 Andreas Reichel)
  • parser preserve Oracle PRIOR position on all condition expressions (#​2601) (#​2602) (37744 fudian)
  • parser parse Oracle outer join operator (+) after LIKE / SIMILAR TO operands (#​2598) (#​2600) (35f84 fudian)
  • parser classify ODBC timestamp interval arguments (#​2596) (a7a5f Minjae Lee)
  • parser resolve shadowed contextual keyword tokens (#​2597) (51e29 Minjae Lee)
  • parser align empty statement input handling (#​2594) (1bef5 Minjae Lee)
  • parser parse COMMENT ON ... IS NULL as comment removal (#​2562) (#​2563) (b2115 Paul_Kim)
  • parser parse Oracle outer join operator (+) on BETWEEN operands (#​672) (#​2564) (5bdd4 fudian)
  • parser parse stacked NOT prefixes as nested NotExpression (#​1170) (#​2556) (6c726 fudian)
  • parser parse INSERT ON CONFLICT after a join's trailing ON (#​2551) (ae37f fudian)
  • adapter connect StatementVisitorAdapter sub-visitors and traverse DML CTEs (1b57b Andreas Reichel)
  • parser support MySQL table rename variants (#​2543) (bb377 Minjae Lee)
  • parser model MySQL ALTER TABLE partition operations (#​2540) (80305 Minjae Lee)
  • parser model MySQL column type modifiers (#​2537) (bb2f2 Minjae Lee)
  • parser preserve unique index comments in ALTER TABLE (#​2533) (2243e Minjae Lee)
  • parser distinguish MySQL constraint and index names (#​2534) (bc9ca Minjae Lee)
  • parser model PostgreSQL CREATE INDEX clauses (#​2536) (3ba25 Minjae Lee)
  • parser model PostgreSQL declarative partitions (#​2535) (c77bb Minjae Lee)
  • parser model ALTER COLUMN nullability actions (#​2529) (8397d Minjae Lee)
  • parser allow VERSION in ALTER column clauses (#​2530) (a6da4 Minjae Lee)
  • memoize long-chain predicate walks behind a size threshold (#​2520) (33b03 fudian)
  • prevent bare partition columns from inheriting the previous item's value (#​2518) (9a32f fudian)
  • collect tables from all SELECT and DML trailing clauses in TablesNamesFinder (#​2517) (86418 fudian)
  • parser grammar ambiguities (9c765 Andreas Reichel)
  • parser parse qualified columns in GROUP BY (#​2504) (dff72 Chen Jianjin)
  • parser support CAST to an array type for MySQL multi-valued indexes (#​2506) (e781b Minjae Lee)
  • parser support PostgreSQL # binary operator (bitwise XOR / geometric intersection) (#​2507) (d8d05 fudian)
  • parser support MySQL index options and prefix-length key parts in index DDL (#​2505) (9fc38 Minjae Lee)
  • parser support leading CONTENT/DOCUMENT keyword in XMLPARSE (#​2501) (46584 Liming Deng)
  • parser support CHARACTER SET in CAST CHAR types (#​2497) (1e4e9 Liming Deng)
  • parser support Oracle USING INDEX TABLESPACE in ALTER TABLE ADD CONSTRAINT (#​2498) (aa7df Liming Deng)
  • parser support IF EXISTS in ALTER TABLE MODIFY COLUMN (#​2494) (44c0f Liming Deng)
  • support character set introduced string literals (#​2493) (158b5 Liming Deng)
  • support Oracle inline constraint states in CREATE TABLE (#​2491) (f5ecb Liming Deng)
  • keep all clauses when deparsing SELECT without FROM (#​2483) (#​2484) (70139 fudian)
  • complete TablesNamesFinder traversal for piped queries, DML side clauses and analytic functions (#​2478) (#​2479) (ad69e fudian)
  • reject illegal MERGE WHEN NOT MATCHED clause pairings (#​2480) (#​2481) (a8cb4 fudian)
  • treat a positional parameter '?' as a valid end of the ternary then-branch (#​2477) (f41c0 fudian)
  • do not treat a named parameter ':' as the ternary else separator (#​2476) (5080d fudian)
  • allow GROUPS as identifier by making it a non-reserved keyword (#​2473) (#​2474) (edfbb fudian)
  • support ClickHouse ORDER BY WITH FILL and INTERPOLATE (#​2467) (#​2469) (406a4 fudian)
  • support ClickHouse C-style ternary operator (? :) in expressions (#​2436) (#​2466) (60b08 fudian)
  • allow scalar subquery as LIMIT row count (#​2359) (#​2464) (2989c fudian)
  • support PostgreSQL composite row expansion (function()).* (#​2463) (7ced3 fudian)
  • support SQL Server CREATE INDEX INCLUDE columns (#​2462) (b5adb Chen Jianjin)
  • model interval qualifier as a structured property (#​1728) (#​2456) (c9930 fudian)
  • support PostgreSQL GROUPS window frames (#​2460) (d92f4 Chen Jianjin)
  • parser keep parenthesized multi-param lambda as first function arg (#​2455) (b444b Ivan Clark)
  • allow UNIQUE INDEX in CREATE TABLE (#​2457) (32a79 fudian)
  • support ClickHouse tuple positional access (#​2454) (5bec7 Chen Jianjin)
  • stop 0x hex literal from swallowing trailing whitespace (#​2435) (#​2450) (18b12 fudian)
  • allow arbitrary column aliases in LATERAL VIEW (#​2452) (f92f5 fudian)
  • accept VISIBLE/INVISIBLE index and column attributes in CREATE TABLE and CREATE INDEX (#​2449) (aa542 Armand Parajon)
  • support nested parametric data types as CAST target (#​2451) (3997b fudian)
  • add 'K_TYPE' to KeywordOrIdentifier to allow 'type' as a column name (#​2448) (f0ba1 Minjae Lee)
  • parser consume nested block comments in a MORE action (83d7b Andreas Reichel)
  • test resolve classes dir via CodeSource URI to unbreak Windows (49622 Andreas Reichel)
  • grammar use TokenMgrException instead of old TokenMgrError (850fb Andreas Reichel)
  • grammar parse bracketed operands in function arguments and expression lists (ca2b3 Andreas Reichel)
  • split CCJSqlParserTokenManager static initializers to avoid 64KB method limit (#​2425) (cf5bb Hayssam Saleh)
  • exponential backtracking on deeply nested bracketed expressions (fff8a manticore-projects)
  • parser pass modifier to ExceptOp/MinusOp constructors (#​2419) (#​2420) (7fc30 Alex Towell)
  • parser parse mysql fulltext AGAINST concat expression (#​2413) (5788c Liming Deng)
  • parser support KEY-prefixed expressions like KEY chain.entity (#​2409) (bfcb8 Liming Deng)
  • reduce timeout since we are too fast now :-D (126c1 manticore-projects)
  • improve performance by refactoring Condition, RegularCondition, AndExpression (6c5d7 manticore-projects)
  • restore GENERATED ALWAYS AS IDENTITY parsing (#​2397) (bd3ce Liming Deng)
  • parser resolve grammar LOOKAHEAD conflicts (#​2399) (59dfc Liming Deng)
  • clickhouse support SELECT ... SETTINGS (#​2395) (a34db Liming Deng)
  • support ClickHouse parametric aggregate calls (#​2393) (64542 Liming Deng)
  • support SQL Server ORDER BY ... FOR XML PATH parsing in subqueries (#​2392) (9de70 Liming Deng)
  • ALTER TABLE with a USING INDEX clause (#​2384) (c7b3b Liming Deng)
  • remove obsolete Grammar option (93515 manticore-projects)
  • module-info.java (484ea Andreas Reichel)
  • DuckDB STRUCT (297ef Andreas Reichel)
  • parsing STRUCT data types (aaebe Andreas Reichel)
  • add some LOOKAHEAD (2d739 Andreas Reichel)
  • avoid visiting twice (49958 Andreas Reichel)
  • avoid NPE and expose modifier (eeb04 Andreas Reichel)
  • return Dollar quoted text as StringValue (95ebd manticore-projects)
  • avoid NPE (12600 manticore-projects)
  • possible NPE (915aa manticore-projects)
  • possible NPE (dd05e manticore-projects)
  • FromItemVisitorAdaptor also needs a SelectVisitor (178ca manticore-projects)
  • resolved physical tables must be clones, not references (96321 manticore-projects)
  • GroupByElement::getGroupByExpressionList shall not return raw ExpressionList (f14c6 manticore-projects)
  • increase Max. Nesting Depth to 16 (from 10) (b8c0e manticore-projects)
  • date/time functions colliding with implicit casts (6e91c manticore-projects)
  • precedence of the InExpression (0f9e4 manticore-projects)
  • revert to Semantic LOOKAHEAD for SubSelect in PrimaryExpression (7f068 manticore-projects)
  • bring back SYNTACTIC LOOKAHEAD where it makes sense (b3c5b manticore-projects)
  • the Quotes Token manipulation (bad81 manticore-projects)
Other changes

Clarify PostgreSQL DO support and verify the reported block (#​2633)

  • Clarify PostgreSQL DO support and verify the reported block
  • Keep DO round-trip assertions independent of fixture license comments

02b9d Minjae Lee 2026-09-13 12:10:51

Render DML source clauses through shared visitor paths (#​2630)

4b88a Minjae Lee 2026-09-13 10:11:39

Fix benchmark configuration and isolated parser class loading (#​2629)

95140 Minjae Lee 2026-09-13 10:10:03

Keep ALTER key accessors connected to structured index state (#​2628)

  • Keep ALTER key accessors connected to structured index state
  • Clarify ALTER key element type for static analysis
  • Make remaining ALTER key element types explicit
  • Simplify ALTER key adapters and document replacement semantics

7739c Minjae Lee 2026-09-13 10:07:36

Protect shared dialect presets from external mutation (#​2627)

b3b20 Minjae Lee 2026-09-13 10:03:57

Share parser execution and preserve cancellation signals (#​2626)

35105 Minjae Lee 2026-09-13 09:59:42

Reuse common JOIN traversal when discovering UPDATE tables (#​2625)

a2baa Minjae Lee 2026-09-13 09:55:54

Render DML RETURNING expressions through shared visitor handling (#​2624)

38224 Minjae Lee 2026-09-13 09:54:53

Validate every UPDATE assignment through shared UpdateSet traversal (#​2623)

c314d Minjae Lee 2026-09-13 09:53:02

Structure FOR PORTION intervals in UPDATE and DELETE (#​2622)

33c40 Minjae Lee 2026-09-13 09:51:36

Preserve ASOF joins through shared join rendering (#​2621)

68608 Minjae Lee 2026-09-13 09:49:48

Support structured XMLFOREST arguments with aliases (#​2619)

73bd3 Minjae Lee 2026-09-13 09:41:15

Support SQL Server SET IDENTITY_INSERT with a structured table target (#​2605)

894ab Minjae Lee 2026-09-12 00:35:38

Support SQL Server boolean SET options with shared statement rendering (#​2604)

f473c Minjae Lee 2026-09-12 00:34:26

Support SQL Server INSERT BULK declarations (#​2591)

bf2c9 Minjae Lee 2026-09-11 21:41:04

Support SQL Server XML methods on subquery results (#​2590)

15156 Minjae Lee 2026-09-11 16:15:55

Support PostgreSQL DO wrappers with preserved routine body literals (#​2589)

1bc94 Minjae Lee 2026-09-11 16:12:59

Accept SQL Server CREATE TABLE trailing commas with shared element parsing (#​2603)

179ee Minjae Lee 2026-09-11 16:10:39

Split PostgreSQL hash operators from adjacent identifiers (#​2588)

a946e Minjae Lee 2026-09-11 16:05:53

Support Teradata UPDATE FROM before SET with shared clause rendering (#​2587)

a206b Minjae Lee 2026-09-11 15:20:17

Structure SQL Server routine operations and table return types (#​2593)

d18de Minjae Lee 2026-09-11 14:50:16

Support CockroachDB ALTER PRIMARY KEY with structured hash options (#​2585)

7c6a9 Minjae Lee 2026-09-11 14:47:57

Support Doris distribution hints and share join keyword rendering (#​2584)

78cff Minjae Lee 2026-09-11 09:47:52

Support Oracle anonymous blocks and implicit procedure calls (#​2592)

17f03 Minjae Lee 2026-09-11 09:08:42

Support dialect-specific CREATE INDEX definitions (#​2586)

4be19 Minjae Lee 2026-09-11 09:06:37

Support MySQL SELECT INTO user variables with explicit dialect (#​2583)

588bf Minjae Lee 2026-09-11 09:05:22

Support recursive CTE CYCLE clauses with shared recursive clause rendering (#​2566)

eddb1 Minjae Lee 2026-09-11 04:37:17

Support SQL Server constraint clustering with explicit dialect (#​2582)

c1a61 Minjae Lee 2026-09-11 04:30:55

Support Informix trailing constraint names and share constraint rendering (#​2570)

  • Support Informix trailing constraint names and share constraint rendering
  • fix(parser): gate Informix constraints on dialect selection

329ee Minjae Lee 2026-09-11 03:26:45

Support PostgreSQL tagged dollar strings and preserve literal bodies (#​2572)

  • Support PostgreSQL tagged dollar strings and preserve literal bodies
  • fix(parser): enable tagged dollar strings through PostgreSQL dialect

8ff4f Minjae Lee 2026-09-11 03:12:26

Support ksqlDB window grace periods and EMIT FINAL (#​2571)

  • Support ksqlDB window grace periods and EMIT FINAL
  • Group ksqlDB window support with queries in the support table

e8479 Minjae Lee 2026-09-11 02:57:08

Complete MySQL index options and share CREATE INDEX rendering (#​2567)

  • Complete MySQL index algorithm and lock options and share CREATE INDEX rendering
  • Split shared index rendering into focused helpers
  • Compare median monotonic durations in bracket growth regression checks

381d1 Minjae Lee 2026-09-11 02:48:19

Support PostgreSQL conflict index elements, OVERRIDING USER and MERGE RETURNING (#​2569)

  • Support PostgreSQL conflict index elements, OVERRIDING USER and MERGE RETURNING
  • Preserve bulk additions through the conflict column view

ba4dc Minjae Lee 2026-09-11 02:46:04

Preserve EXEC bind arguments and support OUTPUT parameters (#​2580)

2de24 Minjae Lee 2026-09-11 02:44:11

Support SQL Server table variables through shared table references (#​2581)

7bb6e Minjae Lee 2026-09-11 02:41:51

Fix parseStatements failure propagation and executor cleanup (#​2568)

d9109 Minjae Lee 2026-09-11 02:40:33

Validate CTE bodies through the existing statement dispatch (#​2578)

72521 Minjae Lee 2026-09-11 02:30:36

Analyse analytic and conversion functions with complete window traversal (#​2579)

01d7c Minjae Lee 2026-09-11 02:27:12

Fix DISTINCT traversal and share optional select-item visits (#​2577)

  • Visit optional DISTINCT ON items without changing the AST
  • Verify plain DISTINCT retains unproven function analysis

db61f Minjae Lee 2026-09-11 02:24:16

Support structured PostgreSQL role, privilege and trigger DDL (#​2555)

  • Support structured PostgreSQL role privilege and trigger DDL
  • Align access DDL field layout and simplify trigger rendering

01768 Minjae Lee 2026-09-10 09:50:05

Support structured PostgreSQL publication and subscription DDL (#​2554)

  • Support structured PostgreSQL logical replication DDL
  • Exclude PostgreSQL fixtures from Transact-SQL linting

bc18f Minjae Lee 2026-09-10 09:39:51

Support SQL Server ALTER TABLE ADD DEFAULT constraints (#​2561)

d45f7 Minjae Lee 2026-09-10 08:34:43

Support Oracle XMLSERIALIZE CONTENT and DOCUMENT forms (#​2560)

8ecff Minjae Lee 2026-09-10 08:32:34

Support SQL Server typed XML schema collections (#​2559)

  • Support SQL Server typed XML schema collections
  • Keep XML type lookahead independent of EXPLAIN additions

b2c84 Minjae Lee 2026-09-10 08:31:04

Support Redshift materialized view BACKUP clauses (#​2557)

b5595 Minjae Lee 2026-09-10 08:30:02

Support PostgreSQL parenthesized EXPLAIN options (#​2558)

4c8f5 Minjae Lee 2026-09-10 08:29:01

Model MySQL DROP object lists (#​2545)

  • feat(parser): model MySQL DROP object lists
  • test: keep DROP assertions Java 11 compatible

5c59b Minjae Lee 2026-09-05 00:15:16

Model MySQL ANALYZE TABLE statements (#​2542)

  • feat(parser): model MySQL ANALYZE TABLE
  • test: keep ANALYZE assertions Java 11 compatible

53200 Minjae Lee 2026-09-05 00:12:03

Support structured MySQL table definitions (#​2541)

  • refactor(ast): model structured table definitions
  • fix(parser): unify MySQL table definitions
  • fix(parser): model common MySQL table options
  • fix(ast): initialize check constraint kind

a6450 Minjae Lee 2026-09-05 00:10:27

corrected missing licence headers

495da tw 2026-09-04 22:12:41

Update ci.yml

4b89a manticore-projects 2026-09-04 07:24:50

Create requirements-docs.txt

fd59b manticore-projects 2026-09-04 07:24:28

Update ci.yml

  • Fix workflow

8186f manticore-projects 2026-09-04 07:10:25

Support MySQL CHECK constraint enforcement (#​2528)

125de Minjae Lee 2026-09-03 06:40:12

Support PostgreSQL CREATE INDEX header options (#​2527)

43314 Minjae Lee 2026-09-03 06:39:21

Add MySQL CREATE TABLE partition parsing (#​2521)

536fe Minjae Lee 2026-09-03 06:38:22

anchor oracle hint pattern to avoid quadratic backtracking (#​2495)

a5765 Javid Khan 2026-08-22 12:45:11

avoid quadratic backtracking in Server name pattern (#​2489)

edd5b Javid Khan 2026-08-22 02:41:56

Separate JSON operators with spaces so #> deparses correctly (#​2487)

  • JsonExpression.toString glued each operator directly onto its operand, so
  • a #> ... deparsed as a#>... . Because # is a legal identifier character, that
  • re-parses as a# > ... -- a GreaterThan, a different tree from the original
  • JsonExpression. Emit a space on each side of the operator, matching the
  • JsonOperator visitor.

55b23 Denis Gregor 2026-08-19 03:25:49

Update changelog

fa731 Andreas Reichel 2026-08-18 01:18:54

Update Gradle wrapper

37e17 Andreas Reichel 2026-08-17 01:32:56

Update changelog

0944d Andreas Reichel 2026-08-13 14:31:54

Add support PostgreSQL ROWS FROM table functions (#​2416)

14db8 Liming Deng 2026-07-30 03:07:55

use Locale.ROOT for case-insensitive keyword normalisation (#​2437)

82b7c Javid Khan 2026-07-30 03:06:47

[Fix] #​2443 - NPE In TableNamesFinder with AnalyticExpression (#​2444)

  • [Fix] #​2443 - NPE In TableNamesFinder with AnalyticExpression
  • If you attempt to tree walk an AnalyticExpr

❗ Important

✂ PR body was truncated to here.


Configuration

📅 Schedule: (in timezone Europe/Berlin)

  • Branch creation
    • "after 10pm,before 6am"
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovate Bot requested a review from azahnen as a code owner September 20, 2026 00:41
@renovate
renovate Bot force-pushed the renovate-master-jsqlparser branch from 7f500b8 to bb34e2c Compare September 23, 2026 12:58
@renovate
renovate Bot force-pushed the renovate-master-jsqlparser branch from bb34e2c to efa05cd Compare September 24, 2026 04:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants