Class OpenLineageIcebergScanReportInputDataSetFacetMetrics
java.lang.Object
org.odpi.openmetadata.frameworks.integration.openlineage.OpenLineageIcebergScanReportInputDataSetFacetMetrics
This class represents the scan metrics reported by Apache Iceberg for a read of a table.
It is part of the OpenLineage spec.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanCompare the values of the supplied object with those stored in the current object.Return the number of equality delete files.Return the number of indexed delete files.Return the number of positional delete files.Return the number of data files in the scan result.Return the number of delete files in the scan result.Return the number of data manifests scanned.Return the number of delete manifests scanned.Return the number of data files skipped.Return the number of data manifests skipped.Return the number of delete files skipped.Return the number of delete manifests skipped.Return the total number of data manifests.Return the total size in bytes of the delete files scanned.Return the total number of delete manifests.Return the total size in bytes of the data files scanned.Return the total planning duration in milliseconds.inthashCode()Return hash code based on properties.voidsetEqualityDeleteFiles(Double equalityDeleteFiles) Set up the number of equality delete files.voidsetIndexedDeleteFiles(Double indexedDeleteFiles) Set up the number of indexed delete files.voidsetPositionalDeleteFiles(Double positionalDeleteFiles) Set up the number of positional delete files.voidsetResultDataFiles(Double resultDataFiles) Set up the number of data files in the scan result.voidsetResultDeleteFiles(Double resultDeleteFiles) Set up the number of delete files in the scan result.voidsetScannedDataManifests(Double scannedDataManifests) Set up the number of data manifests scanned.voidsetScannedDeleteManifests(Double scannedDeleteManifests) Set up the number of delete manifests scanned.voidsetSkippedDataFiles(Double skippedDataFiles) Set up the number of data files skipped.voidsetSkippedDataManifests(Double skippedDataManifests) Set up the number of data manifests skipped.voidsetSkippedDeleteFiles(Double skippedDeleteFiles) Set up the number of delete files skipped.voidsetSkippedDeleteManifests(Double skippedDeleteManifests) Set up the number of delete manifests skipped.voidsetTotalDataManifests(Double totalDataManifests) Set up the total number of data manifests.voidsetTotalDeleteFileSizeInBytes(Double totalDeleteFileSizeInBytes) Set up the total size in bytes of the delete files scanned.voidsetTotalDeleteManifests(Double totalDeleteManifests) Set up the total number of delete manifests.voidsetTotalFileSizeInBytes(Double totalFileSizeInBytes) Set up the total size in bytes of the data files scanned.voidsetTotalPlanningDuration(Double totalPlanningDuration) Set up the total planning duration in milliseconds.toString()Standard toString method.
-
Constructor Details
-
OpenLineageIcebergScanReportInputDataSetFacetMetrics
public OpenLineageIcebergScanReportInputDataSetFacetMetrics()Default constructor
-
-
Method Details
-
getTotalPlanningDuration
Return the total planning duration in milliseconds.- Returns:
- double
-
setTotalPlanningDuration
Set up the total planning duration in milliseconds.- Parameters:
totalPlanningDuration- double
-
getResultDataFiles
Return the number of data files in the scan result.- Returns:
- double
-
setResultDataFiles
Set up the number of data files in the scan result.- Parameters:
resultDataFiles- double
-
getResultDeleteFiles
Return the number of delete files in the scan result.- Returns:
- double
-
setResultDeleteFiles
Set up the number of delete files in the scan result.- Parameters:
resultDeleteFiles- double
-
getTotalDataManifests
Return the total number of data manifests.- Returns:
- double
-
setTotalDataManifests
Set up the total number of data manifests.- Parameters:
totalDataManifests- double
-
getTotalDeleteManifests
Return the total number of delete manifests.- Returns:
- double
-
setTotalDeleteManifests
Set up the total number of delete manifests.- Parameters:
totalDeleteManifests- double
-
getScannedDataManifests
Return the number of data manifests scanned.- Returns:
- double
-
setScannedDataManifests
Set up the number of data manifests scanned.- Parameters:
scannedDataManifests- double
-
getSkippedDataManifests
Return the number of data manifests skipped.- Returns:
- double
-
setSkippedDataManifests
Set up the number of data manifests skipped.- Parameters:
skippedDataManifests- double
-
getTotalFileSizeInBytes
Return the total size in bytes of the data files scanned.- Returns:
- double
-
setTotalFileSizeInBytes
Set up the total size in bytes of the data files scanned.- Parameters:
totalFileSizeInBytes- double
-
getTotalDeleteFileSizeInBytes
Return the total size in bytes of the delete files scanned.- Returns:
- double
-
setTotalDeleteFileSizeInBytes
Set up the total size in bytes of the delete files scanned.- Parameters:
totalDeleteFileSizeInBytes- double
-
getSkippedDataFiles
Return the number of data files skipped.- Returns:
- double
-
setSkippedDataFiles
Set up the number of data files skipped.- Parameters:
skippedDataFiles- double
-
getSkippedDeleteFiles
Return the number of delete files skipped.- Returns:
- double
-
setSkippedDeleteFiles
Set up the number of delete files skipped.- Parameters:
skippedDeleteFiles- double
-
getScannedDeleteManifests
Return the number of delete manifests scanned.- Returns:
- double
-
setScannedDeleteManifests
Set up the number of delete manifests scanned.- Parameters:
scannedDeleteManifests- double
-
getSkippedDeleteManifests
Return the number of delete manifests skipped.- Returns:
- double
-
setSkippedDeleteManifests
Set up the number of delete manifests skipped.- Parameters:
skippedDeleteManifests- double
-
getIndexedDeleteFiles
Return the number of indexed delete files.- Returns:
- double
-
setIndexedDeleteFiles
Set up the number of indexed delete files.- Parameters:
indexedDeleteFiles- double
-
getEqualityDeleteFiles
Return the number of equality delete files.- Returns:
- double
-
setEqualityDeleteFiles
Set up the number of equality delete files.- Parameters:
equalityDeleteFiles- double
-
getPositionalDeleteFiles
Return the number of positional delete files.- Returns:
- double
-
setPositionalDeleteFiles
Set up the number of positional delete files.- Parameters:
positionalDeleteFiles- double
-
toString
Standard toString method. -
equals
Compare the values of the supplied object with those stored in the current object. -
hashCode
public int hashCode()Return hash code based on properties.
-