module lineage_mixin
Mixin class containing Lineage specific methods
To be used by OpenMetadata class
Global Variables
- LINEAGE_PARSING_TIMEOUT
class OMetaLineageMixin
OpenMetadata API methods related to Lineage.
To be inherited by OpenMetadata
method add_lineage
Add lineage relationship between two entities and returns the entity information of the origin node
method add_lineage_by_query
Method parses the query and generated the lineage between source and target tables
method delete_lineage_edge
Remove the given Edge
method get_lineage_by_id
Get lineage details for an entity id
:param entity: Type of the entity :param entity_id: Entity ID :param up_depth: Upstream depth of lineage (default=1, min=0, max=3)" :param down_depth: Downstream depth of lineage (default=1, min=0, max=3)
method get_lineage_by_name
Get lineage details for an entity id
:param entity: Type of the entity :param fqn: Entity FQN :param up_depth: Upstream depth of lineage (default=1, min=0, max=3)" :param down_depth: Downstream depth of lineage (default=1, min=0, max=3)