1.0.0 Major release with output updates
v1.0.0
In output structure was done important changes that can in theory breaks code.
Important changes
- Important change:
all custom table properties that are defined after column definition in 'CREATE TABLE' statement and relative to only one dialect (only for SparkSQL, or HQL,etc), for example, like here:
https://github.com/xnuinside/simple-ddl-parser/blob/main/tests/dialects/test_snowflake.py#L767 or https://github.com/xnuinside/simple-ddl-parser/blob/main/tests/dialects/test_spark_sql.py#L133 will be saved now in property table_properties
as dict.
Previously they was placed on same level of table output as columns
, alter
, etc. Now, they grouped and moved to key table_properties
.
- Formatting parser result now represented by 2 classes - Output & TableData, that makes it more strict and readable.
And more.
Full Changelog of version 1.0.0: https://github.com/xnuinside/simple-ddl-parser/blob/main/CHANGELOG.txt#L1