Expand description
OpenLineage-compatible payload generation.
This module only builds OpenLineage JSON-compatible structures from SQL analysis. It deliberately does not implement transports, clients, retries, buffering, or runtime lifecycle management.
Structs§
- Column
Lineage Dataset Facet - Column
Lineage Field - Open
Lineage Column Lineage Result - Open
Lineage Dataset - Open
Lineage Dataset Id - Dataset identity in OpenLineage (
namespace,name). - Open
Lineage Event Result - Open
Lineage Input Field - Open
Lineage Options - Options shared by OpenLineage payload generation helpers.
- Open
Lineage Transformation - Open
Lineage Warning - Non-fatal issue encountered while generating OpenLineage output.
Enums§
- Open
Lineage RunEvent Type - OpenLineage run event type.
Constants§
- COLUMN_
LINEAGE_ FACET_ SCHEMA_ URL - JOB_
TYPE_ JOB_ FACET_ SCHEMA_ URL - OPENLINEAGE_
SCHEMA_ URL - SCHEMA_
DATASET_ FACET_ SCHEMA_ URL - SQL_
JOB_ FACET_ SCHEMA_ URL
Functions§
- openlineage_
column_ lineage - Produce a standalone OpenLineage columnLineage facet plus inferred datasets.
- openlineage_
job_ event - Produce an OpenLineage JobEvent as JSON.
- openlineage_
run_ event - Produce an OpenLineage RunEvent as JSON.