diff --git a/orc/src/java/org/apache/orc/impl/RecordReaderImpl.java b/orc/src/java/org/apache/orc/impl/RecordReaderImpl.java index 6e7899a..bef6de9 100644 --- a/orc/src/java/org/apache/orc/impl/RecordReaderImpl.java +++ b/orc/src/java/org/apache/orc/impl/RecordReaderImpl.java @@ -385,8 +385,10 @@ static TruthValue evaluatePredicateRange(PredicateLeaf predicate, Object min, // TODO: Enabling PPD for timestamp requires ORC-101 and ORC-135 if (min != null && min instanceof Timestamp) { - LOG.warn("Not using predication pushdown on {} because it doesn't " + - "include ORC-135.", predicate.getColumnName()); + if (LOG.isDebugEnabled()) { + LOG.debug("Not using predication pushdown on {} because it doesn't " + + "include ORC-135.", predicate.getColumnName()); + } return TruthValue.YES_NO_NULL; } @@ -404,7 +406,7 @@ static TruthValue evaluatePredicateRange(PredicateLeaf predicate, Object min, } // in case failed conversion, return the default YES_NO_NULL truth value } catch (Exception e) { - if (LOG.isWarnEnabled()) { + if (LOG.isDebugEnabled()) { final String statsType = min == null ? (max == null ? "null" : max.getClass().getSimpleName()) : min.getClass().getSimpleName(); @@ -414,7 +416,6 @@ static TruthValue evaluatePredicateRange(PredicateLeaf predicate, Object min, " Exception: " + e.getMessage() + " StatsType: " + statsType + " PredicateType: " + predicateType; - LOG.warn(reason); LOG.debug(reason, e); } if (predicate.getOperator().equals(PredicateLeaf.Operator.NULL_SAFE_EQUALS) || !hasNull) {