reata

Results 12 issues of 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(#):...

bug

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....

enhancement
metadata

We can try https://github.com/usablica/intro.js for this.

enhancement
frontend

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...

bug
frontend

```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.

bug
parser

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...

enhancement

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...

enhancement