Skip to main content

Module context

Module context 

Source
Expand description

The DataFusion-specific context-provider seam.

The context data (LineageContext) and its environment conventions live in openlineage_client; this module adds the DataFusion-flavored LineageContextProvider trait, whose context method receives the query’s SessionState. A different engine would define its own provider over its own request type.

Structs§

LineageContext
Top-level context an integration contributes to each emitted run.
StaticContextProvider
Returns a fixed LineageContext for every query. Use StaticContextProvider::default() for callers with no orchestration context.

Traits§

LineageContextProvider
Supplies per-query LineageContext. Implemented by the host integration.