Class OpenLineage.LineageDatasetInput

java.lang.Object
io.openlineage.client.OpenLineage.LineageDatasetInput
All Implemented Interfaces:
OpenLineage.LineageInput
Enclosing class:
OpenLineage

public static final class OpenLineage.LineageDatasetInput extends Object implements OpenLineage.LineageInput
model class for LineageDatasetInput
  • Method Details

    • getNamespace

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

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

      Returns:
      The source entity type. Must be DATASET.
    • getField

      public String getField()
      Returns:
      The source field. At entity level it represents a dataset-wide dependency; at field level it identifies the source field.
    • getTransformations

      public List<OpenLineage.LineageTransformation> getTransformations()
      Returns:
      Transformations applied to the source data.
    • equals

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

      public int hashCode()
      Overrides:
      hashCode in class Object