diff --git a/ql/src/java/org/apache/hadoop/hive/ql/stats/StatsUtils.java b/ql/src/java/org/apache/hadoop/hive/ql/stats/StatsUtils.java index 17d9f2df0a..ac0bc40049 100644 --- a/ql/src/java/org/apache/hadoop/hive/ql/stats/StatsUtils.java +++ b/ql/src/java/org/apache/hadoop/hive/ql/stats/StatsUtils.java @@ -281,7 +281,8 @@ private static long getNumRows(HiveConf conf, List schema, List 0) { if (LOG.isDebugEnabled()) { @@ -290,7 +291,10 @@ private static long getNumRows(HiveConf conf, List schema, List params = table.getParameters(); - long result = 0; + long result = -1; if (params != null) { try { result = Long.parseLong(params.get(statType)); } catch (NumberFormatException e) { - result = 0; + result = -1; } } return result;