Package org.apache.iceberg.metrics
Class ScanMetrics
- java.lang.Object
 - 
- org.apache.iceberg.metrics.ScanMetrics
 
 
- 
@Immutable public abstract class ScanMetrics extends java.lang.ObjectCarries all metrics for a particular scan 
- 
- 
Field Summary
Fields Modifier and Type Field Description static java.lang.StringEQUALITY_DELETE_FILESstatic java.lang.StringINDEXED_DELETE_FILESstatic java.lang.StringPOSITIONAL_DELETE_FILESstatic java.lang.StringRESULT_DATA_FILESstatic java.lang.StringRESULT_DELETE_FILESstatic java.lang.StringSCANNED_DATA_MANIFESTSstatic java.lang.StringSCANNED_DELETE_MANIFESTSstatic java.lang.StringSKIPPED_DATA_FILESstatic java.lang.StringSKIPPED_DATA_MANIFESTSstatic java.lang.StringSKIPPED_DELETE_FILESstatic java.lang.StringSKIPPED_DELETE_MANIFESTSstatic java.lang.StringTOTAL_DATA_MANIFESTSstatic java.lang.StringTOTAL_DELETE_FILE_SIZE_IN_BYTESstatic java.lang.StringTOTAL_DELETE_MANIFESTSstatic java.lang.StringTOTAL_FILE_SIZE_IN_BYTESstatic java.lang.StringTOTAL_PLANNING_DURATION 
- 
Constructor Summary
Constructors Constructor Description ScanMetrics() 
- 
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description CounterequalityDeleteFiles()CounterindexedDeleteFiles()abstract MetricsContextmetricsContext()static ScanMetricsnoop()static ScanMetricsof(MetricsContext metricsContext)CounterpositionalDeleteFiles()CounterresultDataFiles()CounterresultDeleteFiles()CounterscannedDataManifests()CounterscannedDeleteManifests()CounterskippedDataFiles()CounterskippedDataManifests()CounterskippedDeleteFiles()CounterskippedDeleteManifests()CountertotalDataManifests()CountertotalDeleteFileSizeInBytes()CountertotalDeleteManifests()CountertotalFileSizeInBytes()TimertotalPlanningDuration() 
 - 
 
- 
- 
Field Detail
- 
TOTAL_PLANNING_DURATION
public static final java.lang.String TOTAL_PLANNING_DURATION
- See Also:
 - Constant Field Values
 
 
- 
RESULT_DATA_FILES
public static final java.lang.String RESULT_DATA_FILES
- See Also:
 - Constant Field Values
 
 
- 
RESULT_DELETE_FILES
public static final java.lang.String RESULT_DELETE_FILES
- See Also:
 - Constant Field Values
 
 
- 
SCANNED_DATA_MANIFESTS
public static final java.lang.String SCANNED_DATA_MANIFESTS
- See Also:
 - Constant Field Values
 
 
- 
SCANNED_DELETE_MANIFESTS
public static final java.lang.String SCANNED_DELETE_MANIFESTS
- See Also:
 - Constant Field Values
 
 
- 
TOTAL_DATA_MANIFESTS
public static final java.lang.String TOTAL_DATA_MANIFESTS
- See Also:
 - Constant Field Values
 
 
- 
TOTAL_DELETE_MANIFESTS
public static final java.lang.String TOTAL_DELETE_MANIFESTS
- See Also:
 - Constant Field Values
 
 
- 
TOTAL_FILE_SIZE_IN_BYTES
public static final java.lang.String TOTAL_FILE_SIZE_IN_BYTES
- See Also:
 - Constant Field Values
 
 
- 
TOTAL_DELETE_FILE_SIZE_IN_BYTES
public static final java.lang.String TOTAL_DELETE_FILE_SIZE_IN_BYTES
- See Also:
 - Constant Field Values
 
 
- 
SKIPPED_DATA_MANIFESTS
public static final java.lang.String SKIPPED_DATA_MANIFESTS
- See Also:
 - Constant Field Values
 
 
- 
SKIPPED_DELETE_MANIFESTS
public static final java.lang.String SKIPPED_DELETE_MANIFESTS
- See Also:
 - Constant Field Values
 
 
- 
SKIPPED_DATA_FILES
public static final java.lang.String SKIPPED_DATA_FILES
- See Also:
 - Constant Field Values
 
 
- 
SKIPPED_DELETE_FILES
public static final java.lang.String SKIPPED_DELETE_FILES
- See Also:
 - Constant Field Values
 
 
- 
INDEXED_DELETE_FILES
public static final java.lang.String INDEXED_DELETE_FILES
- See Also:
 - Constant Field Values
 
 
- 
EQUALITY_DELETE_FILES
public static final java.lang.String EQUALITY_DELETE_FILES
- See Also:
 - Constant Field Values
 
 
- 
POSITIONAL_DELETE_FILES
public static final java.lang.String POSITIONAL_DELETE_FILES
- See Also:
 - Constant Field Values
 
 
 - 
 
- 
Method Detail
- 
noop
public static ScanMetrics noop()
 
- 
metricsContext
public abstract MetricsContext metricsContext()
 
- 
totalPlanningDuration
@Derived public Timer totalPlanningDuration()
 
- 
resultDataFiles
@Derived public Counter resultDataFiles()
 
- 
resultDeleteFiles
@Derived public Counter resultDeleteFiles()
 
- 
scannedDataManifests
@Derived public Counter scannedDataManifests()
 
- 
totalDataManifests
@Derived public Counter totalDataManifests()
 
- 
totalDeleteManifests
@Derived public Counter totalDeleteManifests()
 
- 
totalFileSizeInBytes
@Derived public Counter totalFileSizeInBytes()
 
- 
totalDeleteFileSizeInBytes
@Derived public Counter totalDeleteFileSizeInBytes()
 
- 
skippedDataManifests
@Derived public Counter skippedDataManifests()
 
- 
skippedDataFiles
@Derived public Counter skippedDataFiles()
 
- 
skippedDeleteFiles
@Derived public Counter skippedDeleteFiles()
 
- 
scannedDeleteManifests
@Derived public Counter scannedDeleteManifests()
 
- 
skippedDeleteManifests
@Derived public Counter skippedDeleteManifests()
 
- 
indexedDeleteFiles
@Derived public Counter indexedDeleteFiles()
 
- 
equalityDeleteFiles
@Derived public Counter equalityDeleteFiles()
 
- 
positionalDeleteFiles
@Derived public Counter positionalDeleteFiles()
 
- 
of
public static ScanMetrics of(MetricsContext metricsContext)
 
 - 
 
 -