Class KuduScanStats

java.lang.Object
com.twilio.kudu.sql.KuduScanStats

public final class KuduScanStats extends Object
A single KuduScanStats object is created per query that is executed and is accessed from all the ScannerCallbacks created for each scanner as well as the KuduEnumerable.
  • Constructor Details

    • KuduScanStats

      public KuduScanStats()
  • Method Details

    • incrementRowsScannedCount

      public void incrementRowsScannedCount(long additionalRows)
    • incrementScannerRpcCount

      public void incrementScannerRpcCount(long additionalRpcs)
    • setTimeToFirstRowMs

      public void setTimeToFirstRowMs()
    • setTotalTimeMs

      public void setTotalTimeMs()
    • addScannerMetricsList

      public void addScannerMetricsList(List<ScannerMetrics> scannerMetricsList)
      Increments the scanner count and adds to the scanner metrics to the scannerMetricsList
      Parameters:
      scannerMetricsList - scannerMetricsList
    • getScannerMetricsList

      public List<ScannerMetrics> getScannerMetricsList()
    • getRowsScannedCount

      public long getRowsScannedCount()
    • getScannerRpcCount

      public long getScannerRpcCount()
    • getTimeToFirstRowMs

      public long getTimeToFirstRowMs()
    • getTotalTimeMs

      public long getTotalTimeMs()
    • getScannerCount

      public long getScannerCount()