Class OpenLineage.LineageDatasetEntry

java.lang.Object
io.openlineage.client.OpenLineage.LineageDatasetEntry
All Implemented Interfaces:
OpenLineage.LineageEntry
Enclosing class:
OpenLineage

public static final class OpenLineage.LineageDatasetEntry extends Object implements OpenLineage.LineageEntry
model class for LineageDatasetEntry
  • Method Details

    • getNamespace

      public String getNamespace()
      Returns:
      The namespace of the target dataset.
    • getName

      public String getName()
      Returns:
      The name of the target dataset.
    • getType

      Returns:
      The target entity type. Must be DATASET.
    • getInputs

      public List<OpenLineage.LineageInput> getInputs()
      Returns:
      Entity-level inputs feeding this target dataset. An empty array explicitly means that the target has no tracked upstream source.
    • getFields

      Returns:
      Field-level lineage. Maps target field names to their source inputs.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object