All Classes and Interfaces
Class
Description
Represents an input dataset associated with a node in a LogicalPlan.
Interface representing an input dataset with associated facets (metadata).
Represents an input dataset with an associated
DatasetIdentifier containing the dataset's
namespace and name.Interface to be implemented for LogicalPlan nodes to extract lineage information about input
datasets.
Interface to be implemented by extension classes that extend
org.apache.spark.sql.sources.BaseRelation.Interface for classes implementing
org.apache.spark.sql.sources.RelationProvider.A class to hold a reference to Spark's
ExprId without introducing a dependency on the
Spark library.Represents an output dataset associated with a node in a LogicalPlan.
Interface representing an output dataset with associated facets (metadata).
Represents an output dataset associated with an identifier that includes the dataset's namespace
and name.
Interface to be implemented for LogicalPlan nodes to extract lineage information about output
datasets.
This class serves as a visitor that wraps method calls for handling input and output lineage in
Spark jobs, as defined in the OpenLineage-Spark extension.