Class OpenLineageInputDataSetInputFacet

java.lang.Object
org.odpi.openmetadata.frameworks.integration.openlineage.OpenLineageFacet
org.odpi.openmetadata.frameworks.integration.openlineage.OpenLineageInputDataSetInputFacet
Direct Known Subclasses:
OpenLineageDataQualityAssertionsInputDataSetFacet, OpenLineageDataQualityMetricsInputDataSetFacet, OpenLineageIcebergScanReportInputDataSetFacet, OpenLineageInputStatisticsInputDataSetFacet, OpenLineageInputSubsetInputDataSetFacet

public class OpenLineageInputDataSetInputFacet extends OpenLineageFacet
This class represents an input dataset facet (a facet describing the data read from a dataset by a particular run) from the OpenLineage standard spec https://openlineage.io/spec/2-0-2/OpenLineage.json#/$defs/InputDatasetFacet. It is the superclass of the standard facets of this kind, and is also used directly to hold custom facets (or standard facets that are not yet modelled) whose properties are then found in additionalProperties.
  • Constructor Details

    • OpenLineageInputDataSetInputFacet

      public OpenLineageInputDataSetInputFacet()
      Default constructor
    • OpenLineageInputDataSetInputFacet

      public OpenLineageInputDataSetInputFacet(URI schemaURL)
      Constructor for subclasses that sets up the schema URL for the facet.
      Parameters:
      schemaURL - URL of the JSON schema that describes this facet
  • Method Details

    • toString

      public String toString()
      Standard toString method.
      Overrides:
      toString in class OpenLineageFacet
      Returns:
      print out of variables in a JSON-style