diff --git ql/src/java/org/apache/hadoop/hive/ql/io/orc/RecordReaderImpl.java ql/src/java/org/apache/hadoop/hive/ql/io/orc/RecordReaderImpl.java index a21a298856..f7948d5f2a 100644 --- ql/src/java/org/apache/hadoop/hive/ql/io/orc/RecordReaderImpl.java +++ ql/src/java/org/apache/hadoop/hive/ql/io/orc/RecordReaderImpl.java @@ -384,6 +384,13 @@ static TruthValue evaluatePredicateRange(PredicateLeaf predicate, Object min, return TruthValue.YES_NO_NULL; } + // TODO: Enabling PPD for timestamp requires ORC-101 and ORC-135 + if (min != null && min instanceof Date) { + LOG.warn("Not using predication pushdown on " + predicate.getColumnName() + " because it doesn't " + + "include ORC-135."); + return TruthValue.YES_NO_NULL; + } + TruthValue result; Object baseObj = predicate.getLiteral(); try {