aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCheng Lian <lian.cs.zju@gmail.com>2014-09-02 20:49:36 -0700
committerMichael Armbrust <michael@databricks.com>2014-09-02 20:49:36 -0700
commit19d3e1e8e9c25c0936c0ad6efbc2092b473723aa (patch)
tree5ff095054047e033ce435c05989157af52655fa3
parent0cd91f666dfe318934d5d41d3cb7085b2f9ae278 (diff)
downloadspark-19d3e1e8e9c25c0936c0ad6efbc2092b473723aa.tar.gz
spark-19d3e1e8e9c25c0936c0ad6efbc2092b473723aa.tar.bz2
spark-19d3e1e8e9c25c0936c0ad6efbc2092b473723aa.zip
[SQL] Renamed ColumnStat to ColumnMetrics to avoid confusion between ColumnStats
Class names of these two are just too similar. Author: Cheng Lian <lian.cs.zju@gmail.com> Closes #2189 from liancheng/column-metrics and squashes the following commits: 8bb3b21 [Cheng Lian] Renamed ColumnStat to ColumnMetrics to avoid confusion between ColumnStats
-rw-r--r--sql/core/src/main/scala/org/apache/spark/sql/execution/debug/package.scala10
1 files changed, 5 insertions, 5 deletions
diff --git a/sql/core/src/main/scala/org/apache/spark/sql/execution/debug/package.scala b/sql/core/src/main/scala/org/apache/spark/sql/execution/debug/package.scala
index 8ff757bbe3..a9535a750b 100644
--- a/sql/core/src/main/scala/org/apache/spark/sql/execution/debug/package.scala
+++ b/sql/core/src/main/scala/org/apache/spark/sql/execution/debug/package.scala
@@ -74,22 +74,22 @@ package object debug {
}
/**
- * A collection of stats for each column of output.
+ * A collection of metrics for each column of output.
* @param elementTypes the actual runtime types for the output. Useful when there are bugs
* causing the wrong data to be projected.
*/
- case class ColumnStat(
+ case class ColumnMetrics(
elementTypes: Accumulator[HashSet[String]] = sparkContext.accumulator(HashSet.empty))
val tupleCount = sparkContext.accumulator[Int](0)
val numColumns = child.output.size
- val columnStats = Array.fill(child.output.size)(new ColumnStat())
+ val columnStats = Array.fill(child.output.size)(new ColumnMetrics())
def dumpStats(): Unit = {
println(s"== ${child.simpleString} ==")
println(s"Tuples output: ${tupleCount.value}")
- child.output.zip(columnStats).foreach { case(attr, stat) =>
- val actualDataTypes =stat.elementTypes.value.mkString("{", ",", "}")
+ child.output.zip(columnStats).foreach { case(attr, metric) =>
+ val actualDataTypes = metric.elementTypes.value.mkString("{", ",", "}")
println(s" ${attr.name} ${attr.dataType}: $actualDataTypes")
}
}