Open kkozhakin opened 6 months ago
As I understand, it thinks that only f1 comes from the t2 and skips other
This hits a corner case for wildcard expansion from subquery.
Can you kindly confirm if the following output is acceptable:
schema_1.table_1.* <- <default>.result_table.* <- t4.* <- t3.* <- t2.* <- t1.* <- <default>.t0.*
t3.f2 <- t2.f1
The difference is that t3.f1 <- t2.f1
is not included.
PS: A simplified test case:
WITH t2 AS (SELECT *
FROM t1),
t3 AS (SELECT f1,
*
FROM t2)
INSERT INTO result_table
SELECT *
FROM t3;
Yes, of course
Describe the bug CASE statement breaks the table sequence
SQL Paste the SQL text here. For example:
To Reproduce Note here we refer to SQL provided in prior step as stored in a file named
test.sql
Expected behavior A clear and concise description of what you expected to happen, and the output in accordance with the
To Reproduce
section.Python version (available via
python --version
)SQLLineage version (available via
sqllineage --version
):