diff --git ql/src/java/org/apache/hadoop/hive/ql/io/orc/ColumnStatisticsImpl.java ql/src/java/org/apache/hadoop/hive/ql/io/orc/ColumnStatisticsImpl.java index d13f4f5..e821376 100644 --- ql/src/java/org/apache/hadoop/hive/ql/io/orc/ColumnStatisticsImpl.java +++ ql/src/java/org/apache/hadoop/hive/ql/io/orc/ColumnStatisticsImpl.java @@ -368,11 +368,11 @@ void reset() { @Override void updateString(Text value) { if (minimum == null) { - maximum = minimum = new Text(value.copyBytes()); + maximum = minimum = new Text(value); } else if (minimum.compareTo(value) > 0) { - minimum = new Text(value.copyBytes()); + minimum = new Text(value); } else if (maximum.compareTo(value) < 0) { - maximum = new Text(value.copyBytes()); + maximum = new Text(value); } sum += value.getLength(); }