Skip to contents

Main Functions

Core functions for extracting and visualizing lineage

extract_lineage()
Extract column lineage from a dplyr pipeline or SQL query
lineage_flow()
Render an interactive column lineage diagram
lineage_example()
A built-in example lineage diagram
lineage_flowOutput() renderLineageFlow()
Shiny bindings for lineage_flow

Manual Lineage Creation

Functions for manually creating lineage visualizations

create_table_node()
Create a table node for a lineage diagram
create_column_edge()
Connect two columns in a lineage diagram

Export

Serialize lineage to interchange formats for graph tools, CI, and data catalogs

lineage_json()
Export lineage as JSON
lineage_graphml()
Export lineage as GraphML

Python Integration

Python (sqlglot) is only used for raw SQL input and is provisioned automatically; this helper checks availability

has_sqlglot()
Is the Python sqlglot dependency available?

Bundle Management

The React Flow bundle ships pre-built; this helper checks it exists

has_bundle()
Is the React Flow bundle available?