airflow.providers.informatica.lineage.resolver¶
Attributes¶
Classes¶
Base class for operator lineage resolvers. |
|
Resolves lineage for any operator that exposes a |
Functions¶
|
Return a resolver for task, or |
Module Contents¶
- class airflow.providers.informatica.lineage.resolver.BaseLineageResolver[source]¶
Bases:
abc.ABCBase class for operator lineage resolvers.
- class airflow.providers.informatica.lineage.resolver.SQLLineageResolver[source]¶
Bases:
BaseLineageResolverResolves lineage for any operator that exposes a
sqlattribute.Detection is tiered:
Tier 1: operators inheriting from
BaseSQLOperator—conn_id_fieldpoints to the right connection attribute.Tier 2: operators with a
sqlattribute but noBaseSQLOperatorbase (e.g.GenericTransfer,BaseSQLToGCSOperator) — dialect is inferred from the first recognizable connection ID string found.
Returns
Nonewhen there is no SQL, when Jinja templates are detected, or when parsing produces no table references.