diff --git a/ql/src/java/org/apache/hadoop/hive/ql/optimizer/optiq/translator/ASTBuilder.java b/ql/src/java/org/apache/hadoop/hive/ql/optimizer/optiq/translator/ASTBuilder.java index acb1edf..58320c7 100644 --- a/ql/src/java/org/apache/hadoop/hive/ql/optimizer/optiq/translator/ASTBuilder.java +++ b/ql/src/java/org/apache/hadoop/hive/ql/optimizer/optiq/translator/ASTBuilder.java @@ -179,19 +179,11 @@ static ASTNode literal(RexLiteral literal, boolean useTypeQualInLiteral) { type = HiveParser.BigintLiteral; break; case DOUBLE: - if (useTypeQualInLiteral) { - val = literal.getValue3() + "D"; - } else { - val = literal.getValue3(); - } + val = literal.getValue3() + "D"; type = HiveParser.Number; break; case DECIMAL: - if (useTypeQualInLiteral) { - val = literal.getValue3() + "BD"; - } else { - val = literal.getValue3(); - } + val = literal.getValue3() + "BD"; type = HiveParser.DecimalLiteral; break; case FLOAT: