You are viewing a plain text version of this content. The canonical link for it is here.
Posted to derby-dev@db.apache.org by "ackelcn (Jira)" <ji...@apache.org> on 2020/07/03 00:11:00 UTC

[jira] [Created] (DERBY-7083) A rotten comment in VectorizationContext.java

ackelcn created DERBY-7083:
------------------------------

             Summary: A rotten comment in VectorizationContext.java
                 Key: DERBY-7083
                 URL: https://issues.apache.org/jira/browse/DERBY-7083
             Project: Derby
          Issue Type: Bug
            Reporter: ackelcn


When I read the code of VectorizationContext.java, I found four references to HIVE-7421, and a comment is as follows:

 
{code:java}
 private VectorExpression getCastToChar(List<ExprNodeDesc> childExpr, TypeInfo returnType)
      throws HiveException {
    ExprNodeDesc child = childExpr.get(0);
    String inputType = childExpr.get(0).getTypeString();
    if (child instanceof ExprNodeConstantDesc) {
      // Don't do constant folding here.  Wait until the optimizer is changed to do it.
      // Family of related JIRAs: HIVE-7421, HIVE-7422, and HIVE-7424.
      return null;
    }
    ...
}{code}
The comment mentions HIVE-7421--. I found that HIVE-7421 modified VectorUDFDateString.java, and the patch is as follows:

 

 

 
{code:java}
@@ -41,13 +45,10 @@
           return null;
         }
         try {
-          Date date = Date.valueOf(s.toString());
-          t.set(date.toString());
+          Date date = formatter.parse(s.toString());
+          t.set(formatter.format(date));
           return t;
-        } catch (IllegalArgumentException e) {
-          if (LOG.isDebugEnabled()) {
-            LOG.info("VectorUDFDateString passed bad string for Date.valueOf '" + s.toString() + "'");
-          }
+        } catch (ParseException e) {
           return null;
{code}
The patch modified the evaluate method. However, the method is already deteleted in the latest version.  

 

 I am wondering whether VectorizationContext.java mentions a rotten issue report (HIVE-7421), in that all the modifications of this issue do not appear in the latest version.

 

Would you please check the problem? If it is, the reference of HIVE-7421 shall be removed from the comment of  VectorizationContext.java.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)