reata
reata
When parsing Create Table Like DDL: ```sql create table tab1 like tab2; ``` "tab1 like tab2" as a whole will be parsed as Comparison. I think this is different situation...
SQL: ```sql INSERT OVERWRITE TABLE tab1 (SELECT col1 FROM tab2) ``` Column lineage is not correctly parsed while table lineage is fine. ```bash $ sqllineage -f foo.sql -l table Statements(#):...
for self-dependent SQL, it's also to insert data into new partition based on data from old one. This pattern couldn't be addressed since we consider table as the minimum entity....
We can try https://github.com/usablica/intro.js for this.
In composing mode, paste a valid SQL in Script View, switch to Lineage View, click Column Level Lineage tab. We shall see a valid column lineage for the SQL we...
```sql INSERT OVERWRITE TABLE tab1 SELECT CASE WHEN locate('.', a.col1) > 0 THEN substring_index(a.col1, '.', 3) END host FROM tab2 a ``` Non-reserved keyword: host, desc, summary for example.
It would be nice to have following shortcut functions at top module level: ```python >>> import sqllineage >>> sql = "insert into db1.table1 select * from db2.table2; insert into db3.table3...
As of v1.3.6, I think table level lineage is perfectly production-ready. For column level lineage, under the no-metadata background, it's also as good as it can be. And yet we...
Closes #548