You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
HQL/Spark SQL nested complex types like ARRAY<STRUCT<... COMMENT '...'> now parse correctly when inner STRUCT fields include COMMENT '...', instead of failing in strict mode. #137
MySQL dump-style DDL files now parse more reliably: DROP TABLE IF EXISTS is supported in parser output and no longer fails in strict mode, inline /*...*/ comment placeholders inside identifiers are handled, and table-level KEY / UNIQUE KEY definitions with prefix lengths like column(32) are supported. #148
MySQL-style ALTER TABLE ... ADD CONSTRAINT ... FOREIGN KEY constraint_name (...) REFERENCES ... statements now parse correctly instead of failing on the duplicated foreign key name. ALTER TABLE ... DROP FOREIGN KEY ... is also supported, and simple DROP VIEW / CREATE VIEW ... AS ... statements are now recognized in parser output. #149
HQL primitive generic array types like array<string> now parse without failing on the closing > token. #192
TRUNCATE TABLE schema.table statements now return the affected table in parser output instead of being skipped. #190
Mixed SQLite/MySQL dump files now ignore wrapper/admin statements such as PRAGMA, BEGIN TRANSACTION, LOCK/UNLOCK TABLES, and CREATE/DROP USER instead of failing in strict mode. DROP DATABASE [IF EXISTS] is now parsed as its own output statement, and MySQL ALTER TABLE ... AUTO_INCREMENT = ... updates table output plus alter["auto_increments"]. #146
MySQL issue-style upgrade scripts now parse ALTER TABLE ... DEFAULT CHARACTER SET ... COLLATE ... without failing in strict mode, and MySQL ALTER TABLE ... CHANGE old_col new_col type ... applies modified column metadata in parser output. #145
PostgreSQL/Greenplum-style PARTITION BY ... (PARTITION ... VALUES(...) WITH (...)) table definitions no longer return an empty result when partition definitions follow PARTITION BY. #118