Merging upstream version 11.0.1.
Signed-off-by: Daniel Baumann <daniel@debian.org>
This commit is contained in:
parent
fdac67ef7f
commit
ba0f3f0bfa
112 changed files with 126100 additions and 230 deletions
|
@ -6,6 +6,7 @@ from dataclasses import dataclass, field
|
|||
|
||||
from sqlglot import Schema, exp, maybe_parse
|
||||
from sqlglot.optimizer import Scope, build_scope, optimize
|
||||
from sqlglot.optimizer.expand_laterals import expand_laterals
|
||||
from sqlglot.optimizer.qualify_columns import qualify_columns
|
||||
from sqlglot.optimizer.qualify_tables import qualify_tables
|
||||
|
||||
|
@ -38,7 +39,7 @@ def lineage(
|
|||
sql: str | exp.Expression,
|
||||
schema: t.Optional[t.Dict | Schema] = None,
|
||||
sources: t.Optional[t.Dict[str, str | exp.Subqueryable]] = None,
|
||||
rules: t.Sequence[t.Callable] = (qualify_tables, qualify_columns),
|
||||
rules: t.Sequence[t.Callable] = (qualify_tables, qualify_columns, expand_laterals),
|
||||
dialect: DialectType = None,
|
||||
) -> Node:
|
||||
"""Build the lineage graph for a column of a SQL query.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue