[ https://issues.apache.org/jira/browse/TRAFODION-762?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15316940#comment-15316940 ]
ASF GitHub Bot commented on TRAFODION-762: ------------------------------------------ Github user selvaganesang commented on a diff in the pull request: https://github.com/apache/incubator-trafodion/pull/496#discussion_r65943210 --- Diff: core/sql/optimizer/NATable.cpp --- @@ -3553,6 +3560,60 @@ NAType* getSQColTypeForHive(const char* hiveType, NAMemory* heap) if ( !strcmp(hiveType, "timestamp")) return new (heap) SQLTimestamp(TRUE /* allow NULL */ , 6, heap); + if ( !strcmp(hiveType, "date")) + return new (heap) SQLDate(TRUE /* allow NULL */ , heap); + + if ( !strncmp(hiveType, "varchar", 7) ) + { + char maxLen[32]; + memset(maxLen, 0, 32); + int i=0,j=0; + int copyit = 0; + + //get length + for(i = 0; i < strlen(hiveType) ; i++) + { --- End diff -- @traflm you have missed out the change to optimize strlen. I am ok if you can take care of it the next time It is not necessary to do another push commit just for this. > LP Bug: 1392452 - Support new Hive data types such as CHAR > ---------------------------------------------------------- > > Key: TRAFODION-762 > URL: https://issues.apache.org/jira/browse/TRAFODION-762 > Project: Apache Trafodion > Issue Type: Wish > Components: sql-cmp > Reporter: Hans Zeller > Assignee: liu ming > Priority: Minor > > Hive now seems to support data types that match Trafodion types very well. > According to > https://cwiki.apache.org/confluence/display/Hive/LanguageManual+DDL#LanguageManualDDL-Create/Drop/TruncateTable > Hive 0.11 supports DECIMAL > Hive 0.12 supports VARCHAR > Hive 0.13 supports CHAR, DECIMAL(precision, scale) -- This message was sent by Atlassian JIRA (v6.3.4#6332)