@Value.Immutable
public abstract class ScanMetrics
extends java.lang.Object
| Modifier and Type | Field and Description | 
|---|---|
static java.lang.String | 
EQUALITY_DELETE_FILES  | 
static java.lang.String | 
INDEXED_DELETE_FILES  | 
static java.lang.String | 
POSITIONAL_DELETE_FILES  | 
static java.lang.String | 
RESULT_DATA_FILES  | 
static java.lang.String | 
RESULT_DELETE_FILES  | 
static java.lang.String | 
SCANNED_DATA_MANIFESTS  | 
static java.lang.String | 
SCANNED_DELETE_MANIFESTS  | 
static java.lang.String | 
SKIPPED_DATA_FILES  | 
static java.lang.String | 
SKIPPED_DATA_MANIFESTS  | 
static java.lang.String | 
SKIPPED_DELETE_FILES  | 
static java.lang.String | 
SKIPPED_DELETE_MANIFESTS  | 
static java.lang.String | 
TOTAL_DATA_MANIFESTS  | 
static java.lang.String | 
TOTAL_DELETE_FILE_SIZE_IN_BYTES  | 
static java.lang.String | 
TOTAL_DELETE_MANIFESTS  | 
static java.lang.String | 
TOTAL_FILE_SIZE_IN_BYTES  | 
static java.lang.String | 
TOTAL_PLANNING_DURATION  | 
| Constructor and Description | 
|---|
ScanMetrics()  | 
| Modifier and Type | Method and Description | 
|---|---|
Counter | 
equalityDeleteFiles()  | 
Counter | 
indexedDeleteFiles()  | 
abstract MetricsContext | 
metricsContext()  | 
static ScanMetrics | 
noop()  | 
static ScanMetrics | 
of(MetricsContext metricsContext)  | 
Counter | 
positionalDeleteFiles()  | 
Counter | 
resultDataFiles()  | 
Counter | 
resultDeleteFiles()  | 
Counter | 
scannedDataManifests()  | 
Counter | 
scannedDeleteManifests()  | 
Counter | 
skippedDataFiles()  | 
Counter | 
skippedDataManifests()  | 
Counter | 
skippedDeleteFiles()  | 
Counter | 
skippedDeleteManifests()  | 
Counter | 
totalDataManifests()  | 
Counter | 
totalDeleteFileSizeInBytes()  | 
Counter | 
totalDeleteManifests()  | 
Counter | 
totalFileSizeInBytes()  | 
Timer | 
totalPlanningDuration()  | 
public static final java.lang.String TOTAL_PLANNING_DURATION
public static final java.lang.String RESULT_DATA_FILES
public static final java.lang.String RESULT_DELETE_FILES
public static final java.lang.String SCANNED_DATA_MANIFESTS
public static final java.lang.String SCANNED_DELETE_MANIFESTS
public static final java.lang.String TOTAL_DATA_MANIFESTS
public static final java.lang.String TOTAL_DELETE_MANIFESTS
public static final java.lang.String TOTAL_FILE_SIZE_IN_BYTES
public static final java.lang.String TOTAL_DELETE_FILE_SIZE_IN_BYTES
public static final java.lang.String SKIPPED_DATA_MANIFESTS
public static final java.lang.String SKIPPED_DELETE_MANIFESTS
public static final java.lang.String SKIPPED_DATA_FILES
public static final java.lang.String SKIPPED_DELETE_FILES
public static final java.lang.String INDEXED_DELETE_FILES
public static final java.lang.String EQUALITY_DELETE_FILES
public static final java.lang.String POSITIONAL_DELETE_FILES
public static ScanMetrics noop()
public abstract MetricsContext metricsContext()
@Value.Derived public Timer totalPlanningDuration()
@Value.Derived public Counter resultDataFiles()
@Value.Derived public Counter resultDeleteFiles()
@Value.Derived public Counter scannedDataManifests()
@Value.Derived public Counter totalDataManifests()
@Value.Derived public Counter totalDeleteManifests()
@Value.Derived public Counter totalFileSizeInBytes()
@Value.Derived public Counter totalDeleteFileSizeInBytes()
@Value.Derived public Counter skippedDataManifests()
@Value.Derived public Counter skippedDataFiles()
@Value.Derived public Counter skippedDeleteFiles()
@Value.Derived public Counter scannedDeleteManifests()
@Value.Derived public Counter skippedDeleteManifests()
@Value.Derived public Counter indexedDeleteFiles()
@Value.Derived public Counter equalityDeleteFiles()
@Value.Derived public Counter positionalDeleteFiles()
public static ScanMetrics of(MetricsContext metricsContext)