aboutsummaryrefslogtreecommitdiff
path: root/sql/hive/v0.12.0/src
diff options
context:
space:
mode:
authorw00228970 <wangfei1@huawei.com>2014-11-17 16:33:50 -0800
committerMichael Armbrust <michael@databricks.com>2014-11-17 16:33:50 -0800
commit42389b1780311d90499b4ce2315ceabf5b6ab384 (patch)
tree734faea5f7a1179eac8df372172f376e39636559 /sql/hive/v0.12.0/src
parent6b7f2f753d16ff038881772f1958e3f4fd5597a7 (diff)
downloadspark-42389b1780311d90499b4ce2315ceabf5b6ab384.tar.gz
spark-42389b1780311d90499b4ce2315ceabf5b6ab384.tar.bz2
spark-42389b1780311d90499b4ce2315ceabf5b6ab384.zip
[SPARK-4443][SQL] Fix statistics for external table in spark sql hive
The `totalSize` of external table is always zero, which will influence join strategy(always use broadcast join for external table). Author: w00228970 <wangfei1@huawei.com> Closes #3304 from scwf/statistics and squashes the following commits: 568f321 [w00228970] fix statistics for external table
Diffstat (limited to 'sql/hive/v0.12.0/src')
-rw-r--r--sql/hive/v0.12.0/src/main/scala/org/apache/spark/sql/hive/Shim12.scala2
1 files changed, 2 insertions, 0 deletions
diff --git a/sql/hive/v0.12.0/src/main/scala/org/apache/spark/sql/hive/Shim12.scala b/sql/hive/v0.12.0/src/main/scala/org/apache/spark/sql/hive/Shim12.scala
index 8ba25f889d..76f09cbcde 100644
--- a/sql/hive/v0.12.0/src/main/scala/org/apache/spark/sql/hive/Shim12.scala
+++ b/sql/hive/v0.12.0/src/main/scala/org/apache/spark/sql/hive/Shim12.scala
@@ -136,6 +136,8 @@ private[hive] object HiveShim {
def getStatsSetupConstTotalSize = StatsSetupConst.TOTAL_SIZE
+ def getStatsSetupConstRawDataSize = StatsSetupConst.RAW_DATA_SIZE
+
def createDefaultDBIfNeeded(context: HiveContext) = { }
def getCommandProcessor(cmd: Array[String], conf: HiveConf) = {