Skip to main content

Module openlineage

Module openlineage 

Source
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§

ColumnLineageDatasetFacet
ColumnLineageField
OpenLineageColumnLineageResult
OpenLineageDataset
OpenLineageDatasetId
Dataset identity in OpenLineage (namespace, name).
OpenLineageEventResult
OpenLineageInputField
OpenLineageOptions
Options shared by OpenLineage payload generation helpers.
OpenLineageTransformation
OpenLineageWarning
Non-fatal issue encountered while generating OpenLineage output.

Enums§

OpenLineageRunEventType
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.