[ https://issues.apache.org/jira/browse/HIVE-6161?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13864917#comment-13864917 ]
Xiao Meng commented on HIVE-6161: --------------------------------- The two C++ TColumn classes are at [service/src/gen/thrift/gen-cpp/TCLIService_types.h|https://github.com/apache/hive/blob/820d507c99a546bb92f2fe2cf0e790d4cad52860/service/src/gen/thrift/gen-cpp/TCLIService_types.h]. It doesn't affect [service/src/gen/thrift/gen-javabean/org/apache/hive/service/cli/thrift/TColumn.java|https://github.com/apache/hive/blob/trunk/service/src/gen/thrift/gen-javabean/org/apache/hive/service/cli/thrift/TColumn.java] though, since thrift compiler will generate one single file per struct and overwrite TColumn.java with the last definition. > Fix TCLIService duplicate thrift definition for TColumn > ------------------------------------------------------- > > Key: HIVE-6161 > URL: https://issues.apache.org/jira/browse/HIVE-6161 > Project: Hive > Issue Type: Sub-task > Components: HiveServer2 > Affects Versions: 0.13.0 > Reporter: Jay Bennett > Priority: Minor > Labels: HiveServer2, thrift > Attachments: HIVE-6161.1.patch.txt > > > TCLIService.thrift interface contains a duplicate definition for TColumn > since committing the patch for HIVE-3746. This results in a compilation error > when using generated c++ code due to having two TColumn classes in the same > namespace. -- This message was sent by Atlassian JIRA (v6.1.5#6160)