Packages

class SQLShuffleReadMetricsReporter extends TempShuffleReadMetrics

A shuffle metrics reporter for SQL exchange operators.

Linear Supertypes
TempShuffleReadMetrics, ShuffleReadMetricsReporter, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SQLShuffleReadMetricsReporter
  2. TempShuffleReadMetrics
  3. ShuffleReadMetricsReporter
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new SQLShuffleReadMetricsReporter(tempMetrics: TempShuffleReadMetrics, metrics: Map[String, SQLMetric])

    tempMetrics

    TempShuffleReadMetrics created in TaskContext.

    metrics

    All metrics in current SparkPlan. This param should not empty and contains all shuffle metrics defined in createShuffleReadMetrics.

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  8. def fetchWaitTime: Long
    Definition Classes
    TempShuffleReadMetrics
  9. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  10. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  11. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  12. def incFetchWaitTime(v: Long): Unit
    Definition Classes
    SQLShuffleReadMetricsReporter → TempShuffleReadMetrics → ShuffleReadMetricsReporter
  13. def incLocalBlocksFetched(v: Long): Unit
    Definition Classes
    SQLShuffleReadMetricsReporter → TempShuffleReadMetrics → ShuffleReadMetricsReporter
  14. def incLocalBytesRead(v: Long): Unit
    Definition Classes
    SQLShuffleReadMetricsReporter → TempShuffleReadMetrics → ShuffleReadMetricsReporter
  15. def incRecordsRead(v: Long): Unit
    Definition Classes
    SQLShuffleReadMetricsReporter → TempShuffleReadMetrics → ShuffleReadMetricsReporter
  16. def incRemoteBlocksFetched(v: Long): Unit
    Definition Classes
    SQLShuffleReadMetricsReporter → TempShuffleReadMetrics → ShuffleReadMetricsReporter
  17. def incRemoteBytesRead(v: Long): Unit
    Definition Classes
    SQLShuffleReadMetricsReporter → TempShuffleReadMetrics → ShuffleReadMetricsReporter
  18. def incRemoteBytesReadToDisk(v: Long): Unit
    Definition Classes
    SQLShuffleReadMetricsReporter → TempShuffleReadMetrics → ShuffleReadMetricsReporter
  19. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  20. def localBlocksFetched: Long
    Definition Classes
    TempShuffleReadMetrics
  21. def localBytesRead: Long
    Definition Classes
    TempShuffleReadMetrics
  22. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  23. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  24. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  25. def recordsRead: Long
    Definition Classes
    TempShuffleReadMetrics
  26. def remoteBlocksFetched: Long
    Definition Classes
    TempShuffleReadMetrics
  27. def remoteBytesRead: Long
    Definition Classes
    TempShuffleReadMetrics
  28. def remoteBytesReadToDisk: Long
    Definition Classes
    TempShuffleReadMetrics
  29. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  30. def toString(): String
    Definition Classes
    AnyRef → Any
  31. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  32. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  33. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()

Inherited from TempShuffleReadMetrics

Inherited from ShuffleReadMetricsReporter

Inherited from AnyRef

Inherited from Any

Ungrouped