Class ScanMetrics

Object
io.delta.kernel.internal.metrics.ScanMetrics

public class ScanMetrics extends Object
Stores the metrics for an ongoing scan. These metrics are updated and recorded throughout the scan using this class.

At report time, we create an immutable ScanMetricsResult from an instance of ScanMetrics to capture the metrics collected during the scan. The ScanMetricsResult interface exposes getters for any metrics collected in this class.

  • Field Details

    • totalPlanningTimer

      public final Timer totalPlanningTimer
    • addFilesCounter

      public final Counter addFilesCounter
    • addFilesFromDeltaFilesCounter

      public final Counter addFilesFromDeltaFilesCounter
    • activeAddFilesCounter

      public final Counter activeAddFilesCounter
    • duplicateAddFilesCounter

      public final Counter duplicateAddFilesCounter
    • removeFilesFromDeltaFilesCounter

      public final Counter removeFilesFromDeltaFilesCounter
  • Constructor Details

    • ScanMetrics

      public ScanMetrics()
  • Method Details