Class OpenLineageIcebergScanReportInputDataSetFacetMetrics

java.lang.Object
org.odpi.openmetadata.frameworks.integration.openlineage.OpenLineageIcebergScanReportInputDataSetFacetMetrics

public class OpenLineageIcebergScanReportInputDataSetFacetMetrics extends Object
This class represents the scan metrics reported by Apache Iceberg for a read of a table. It is part of the OpenLineage spec.
  • Constructor Details

    • OpenLineageIcebergScanReportInputDataSetFacetMetrics

      public OpenLineageIcebergScanReportInputDataSetFacetMetrics()
      Default constructor
  • Method Details

    • getTotalPlanningDuration

      public Double getTotalPlanningDuration()
      Return the total planning duration in milliseconds.
      Returns:
      double
    • setTotalPlanningDuration

      public void setTotalPlanningDuration(Double totalPlanningDuration)
      Set up the total planning duration in milliseconds.
      Parameters:
      totalPlanningDuration - double
    • getResultDataFiles

      public Double getResultDataFiles()
      Return the number of data files in the scan result.
      Returns:
      double
    • setResultDataFiles

      public void setResultDataFiles(Double resultDataFiles)
      Set up the number of data files in the scan result.
      Parameters:
      resultDataFiles - double
    • getResultDeleteFiles

      public Double getResultDeleteFiles()
      Return the number of delete files in the scan result.
      Returns:
      double
    • setResultDeleteFiles

      public void setResultDeleteFiles(Double resultDeleteFiles)
      Set up the number of delete files in the scan result.
      Parameters:
      resultDeleteFiles - double
    • getTotalDataManifests

      public Double getTotalDataManifests()
      Return the total number of data manifests.
      Returns:
      double
    • setTotalDataManifests

      public void setTotalDataManifests(Double totalDataManifests)
      Set up the total number of data manifests.
      Parameters:
      totalDataManifests - double
    • getTotalDeleteManifests

      public Double getTotalDeleteManifests()
      Return the total number of delete manifests.
      Returns:
      double
    • setTotalDeleteManifests

      public void setTotalDeleteManifests(Double totalDeleteManifests)
      Set up the total number of delete manifests.
      Parameters:
      totalDeleteManifests - double
    • getScannedDataManifests

      public Double getScannedDataManifests()
      Return the number of data manifests scanned.
      Returns:
      double
    • setScannedDataManifests

      public void setScannedDataManifests(Double scannedDataManifests)
      Set up the number of data manifests scanned.
      Parameters:
      scannedDataManifests - double
    • getSkippedDataManifests

      public Double getSkippedDataManifests()
      Return the number of data manifests skipped.
      Returns:
      double
    • setSkippedDataManifests

      public void setSkippedDataManifests(Double skippedDataManifests)
      Set up the number of data manifests skipped.
      Parameters:
      skippedDataManifests - double
    • getTotalFileSizeInBytes

      public Double getTotalFileSizeInBytes()
      Return the total size in bytes of the data files scanned.
      Returns:
      double
    • setTotalFileSizeInBytes

      public void setTotalFileSizeInBytes(Double totalFileSizeInBytes)
      Set up the total size in bytes of the data files scanned.
      Parameters:
      totalFileSizeInBytes - double
    • getTotalDeleteFileSizeInBytes

      public Double getTotalDeleteFileSizeInBytes()
      Return the total size in bytes of the delete files scanned.
      Returns:
      double
    • setTotalDeleteFileSizeInBytes

      public void setTotalDeleteFileSizeInBytes(Double totalDeleteFileSizeInBytes)
      Set up the total size in bytes of the delete files scanned.
      Parameters:
      totalDeleteFileSizeInBytes - double
    • getSkippedDataFiles

      public Double getSkippedDataFiles()
      Return the number of data files skipped.
      Returns:
      double
    • setSkippedDataFiles

      public void setSkippedDataFiles(Double skippedDataFiles)
      Set up the number of data files skipped.
      Parameters:
      skippedDataFiles - double
    • getSkippedDeleteFiles

      public Double getSkippedDeleteFiles()
      Return the number of delete files skipped.
      Returns:
      double
    • setSkippedDeleteFiles

      public void setSkippedDeleteFiles(Double skippedDeleteFiles)
      Set up the number of delete files skipped.
      Parameters:
      skippedDeleteFiles - double
    • getScannedDeleteManifests

      public Double getScannedDeleteManifests()
      Return the number of delete manifests scanned.
      Returns:
      double
    • setScannedDeleteManifests

      public void setScannedDeleteManifests(Double scannedDeleteManifests)
      Set up the number of delete manifests scanned.
      Parameters:
      scannedDeleteManifests - double
    • getSkippedDeleteManifests

      public Double getSkippedDeleteManifests()
      Return the number of delete manifests skipped.
      Returns:
      double
    • setSkippedDeleteManifests

      public void setSkippedDeleteManifests(Double skippedDeleteManifests)
      Set up the number of delete manifests skipped.
      Parameters:
      skippedDeleteManifests - double
    • getIndexedDeleteFiles

      public Double getIndexedDeleteFiles()
      Return the number of indexed delete files.
      Returns:
      double
    • setIndexedDeleteFiles

      public void setIndexedDeleteFiles(Double indexedDeleteFiles)
      Set up the number of indexed delete files.
      Parameters:
      indexedDeleteFiles - double
    • getEqualityDeleteFiles

      public Double getEqualityDeleteFiles()
      Return the number of equality delete files.
      Returns:
      double
    • setEqualityDeleteFiles

      public void setEqualityDeleteFiles(Double equalityDeleteFiles)
      Set up the number of equality delete files.
      Parameters:
      equalityDeleteFiles - double
    • getPositionalDeleteFiles

      public Double getPositionalDeleteFiles()
      Return the number of positional delete files.
      Returns:
      double
    • setPositionalDeleteFiles

      public void setPositionalDeleteFiles(Double positionalDeleteFiles)
      Set up the number of positional delete files.
      Parameters:
      positionalDeleteFiles - double
    • toString

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

      public boolean equals(Object objectToCompare)
      Compare the values of the supplied object with those stored in the current object.
      Overrides:
      equals in class Object
      Parameters:
      objectToCompare - supplied object
      Returns:
      boolean result of comparison
    • hashCode

      public int hashCode()
      Return hash code based on properties.
      Overrides:
      hashCode in class Object
      Returns:
      int