@Value.Immutable
public interface ScanMetricsResult
ScanMetrics
that carries its results.@Nullable TimerResult totalPlanningDuration()
@Nullable CounterResult resultDataFiles()
@Nullable CounterResult resultDeleteFiles()
@Nullable CounterResult totalDataManifests()
@Nullable CounterResult totalDeleteManifests()
@Nullable CounterResult scannedDataManifests()
@Nullable CounterResult skippedDataManifests()
@Nullable CounterResult totalFileSizeInBytes()
@Nullable CounterResult totalDeleteFileSizeInBytes()
@Nullable CounterResult skippedDataFiles()
@Nullable CounterResult skippedDeleteFiles()
@Nullable CounterResult scannedDeleteManifests()
@Nullable CounterResult skippedDeleteManifests()
@Nullable CounterResult indexedDeleteFiles()
@Nullable CounterResult equalityDeleteFiles()
@Nullable CounterResult positionalDeleteFiles()
static ScanMetricsResult fromScanMetrics(ScanMetrics scanMetrics)