This is an automated email from the ASF dual-hosted git repository.

lixiao pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/spark.git


The following commit(s) were added to refs/heads/master by this push:
     new 02c3369  [SPARK-27354][SQL] Move incompatible code from the 
hive-thriftserver module to sql/hive-thriftserver/v1.2.1
02c3369 is described below

commit 02c33694c8254f69cb36c71c0876194dccdbc014
Author: Yuming Wang <yumw...@ebay.com>
AuthorDate: Wed May 15 14:52:08 2019 -0700

    [SPARK-27354][SQL] Move incompatible code from the hive-thriftserver module 
to sql/hive-thriftserver/v1.2.1
    
    ## What changes were proposed in this pull request?
    
    When we upgraded the built-in Hive to 2.3.4, the current 
`hive-thriftserver` module is not compatible, such as these Hive changes:
    1. [HIVE-12442](https://issues.apache.org/jira/browse/HIVE-12442) 
HiveServer2: Refactor/repackage HiveServer2's Thrift code so that it can be 
used in the tasks
    2. [HIVE-12237](https://issues.apache.org/jira/browse/HIVE-12237) Use slf4j 
as logging facade
    3. [HIVE-13169](https://issues.apache.org/jira/browse/HIVE-13169) 
HiveServer2: Support delegation token based connection when using http transport
    
    So this PR moves the incompatible code to `sql/hive-thriftserver/v1.2.1` 
and copies it to `sql/hive-thriftserver/v2.3.4` for the next code review.
    
    ## How was this patch tested?
    
    manual tests:
    ```
    diff -urNa sql/hive-thriftserver/v1.2.1 sql/hive-thriftserver/v2.3.4
    ```
    
    Closes #24282 from wangyum/SPARK-27354.
    
    Authored-by: Yuming Wang <yumw...@ebay.com>
    Signed-off-by: gatorsmile <gatorsm...@gmail.com>
---
 sql/hive-thriftserver/pom.xml                                         | 4 +++-
 sql/hive-thriftserver/{ => v1.2.1}/if/TCLIService.thrift              | 0
 .../gen/java/org/apache/hive/service/cli/thrift/TArrayTypeEntry.java  | 0
 .../gen/java/org/apache/hive/service/cli/thrift/TBinaryColumn.java    | 0
 .../src/gen/java/org/apache/hive/service/cli/thrift/TBoolColumn.java  | 0
 .../src/gen/java/org/apache/hive/service/cli/thrift/TBoolValue.java   | 0
 .../src/gen/java/org/apache/hive/service/cli/thrift/TByteColumn.java  | 0
 .../src/gen/java/org/apache/hive/service/cli/thrift/TByteValue.java   | 0
 .../src/gen/java/org/apache/hive/service/cli/thrift/TCLIService.java  | 0
 .../java/org/apache/hive/service/cli/thrift/TCLIServiceConstants.java | 0
 .../org/apache/hive/service/cli/thrift/TCancelDelegationTokenReq.java | 0
 .../apache/hive/service/cli/thrift/TCancelDelegationTokenResp.java    | 0
 .../java/org/apache/hive/service/cli/thrift/TCancelOperationReq.java  | 0
 .../java/org/apache/hive/service/cli/thrift/TCancelOperationResp.java | 0
 .../java/org/apache/hive/service/cli/thrift/TCloseOperationReq.java   | 0
 .../java/org/apache/hive/service/cli/thrift/TCloseOperationResp.java  | 0
 .../gen/java/org/apache/hive/service/cli/thrift/TCloseSessionReq.java | 0
 .../java/org/apache/hive/service/cli/thrift/TCloseSessionResp.java    | 0
 .../src/gen/java/org/apache/hive/service/cli/thrift/TColumn.java      | 0
 .../src/gen/java/org/apache/hive/service/cli/thrift/TColumnDesc.java  | 0
 .../src/gen/java/org/apache/hive/service/cli/thrift/TColumnValue.java | 0
 .../gen/java/org/apache/hive/service/cli/thrift/TDoubleColumn.java    | 0
 .../src/gen/java/org/apache/hive/service/cli/thrift/TDoubleValue.java | 0
 .../java/org/apache/hive/service/cli/thrift/TExecuteStatementReq.java | 0
 .../org/apache/hive/service/cli/thrift/TExecuteStatementResp.java     | 0
 .../java/org/apache/hive/service/cli/thrift/TFetchOrientation.java    | 0
 .../gen/java/org/apache/hive/service/cli/thrift/TFetchResultsReq.java | 0
 .../java/org/apache/hive/service/cli/thrift/TFetchResultsResp.java    | 0
 .../gen/java/org/apache/hive/service/cli/thrift/TGetCatalogsReq.java  | 0
 .../gen/java/org/apache/hive/service/cli/thrift/TGetCatalogsResp.java | 0
 .../gen/java/org/apache/hive/service/cli/thrift/TGetColumnsReq.java   | 0
 .../gen/java/org/apache/hive/service/cli/thrift/TGetColumnsResp.java  | 0
 .../org/apache/hive/service/cli/thrift/TGetDelegationTokenReq.java    | 0
 .../org/apache/hive/service/cli/thrift/TGetDelegationTokenResp.java   | 0
 .../gen/java/org/apache/hive/service/cli/thrift/TGetFunctionsReq.java | 0
 .../java/org/apache/hive/service/cli/thrift/TGetFunctionsResp.java    | 0
 .../src/gen/java/org/apache/hive/service/cli/thrift/TGetInfoReq.java  | 0
 .../src/gen/java/org/apache/hive/service/cli/thrift/TGetInfoResp.java | 0
 .../src/gen/java/org/apache/hive/service/cli/thrift/TGetInfoType.java | 0
 .../gen/java/org/apache/hive/service/cli/thrift/TGetInfoValue.java    | 0
 .../org/apache/hive/service/cli/thrift/TGetOperationStatusReq.java    | 0
 .../org/apache/hive/service/cli/thrift/TGetOperationStatusResp.java   | 0
 .../org/apache/hive/service/cli/thrift/TGetResultSetMetadataReq.java  | 0
 .../org/apache/hive/service/cli/thrift/TGetResultSetMetadataResp.java | 0
 .../gen/java/org/apache/hive/service/cli/thrift/TGetSchemasReq.java   | 0
 .../gen/java/org/apache/hive/service/cli/thrift/TGetSchemasResp.java  | 0
 .../java/org/apache/hive/service/cli/thrift/TGetTableTypesReq.java    | 0
 .../java/org/apache/hive/service/cli/thrift/TGetTableTypesResp.java   | 0
 .../gen/java/org/apache/hive/service/cli/thrift/TGetTablesReq.java    | 0
 .../gen/java/org/apache/hive/service/cli/thrift/TGetTablesResp.java   | 0
 .../gen/java/org/apache/hive/service/cli/thrift/TGetTypeInfoReq.java  | 0
 .../gen/java/org/apache/hive/service/cli/thrift/TGetTypeInfoResp.java | 0
 .../java/org/apache/hive/service/cli/thrift/THandleIdentifier.java    | 0
 .../src/gen/java/org/apache/hive/service/cli/thrift/TI16Column.java   | 0
 .../src/gen/java/org/apache/hive/service/cli/thrift/TI16Value.java    | 0
 .../src/gen/java/org/apache/hive/service/cli/thrift/TI32Column.java   | 0
 .../src/gen/java/org/apache/hive/service/cli/thrift/TI32Value.java    | 0
 .../src/gen/java/org/apache/hive/service/cli/thrift/TI64Column.java   | 0
 .../src/gen/java/org/apache/hive/service/cli/thrift/TI64Value.java    | 0
 .../gen/java/org/apache/hive/service/cli/thrift/TMapTypeEntry.java    | 0
 .../gen/java/org/apache/hive/service/cli/thrift/TOpenSessionReq.java  | 0
 .../gen/java/org/apache/hive/service/cli/thrift/TOpenSessionResp.java | 0
 .../gen/java/org/apache/hive/service/cli/thrift/TOperationHandle.java | 0
 .../gen/java/org/apache/hive/service/cli/thrift/TOperationState.java  | 0
 .../gen/java/org/apache/hive/service/cli/thrift/TOperationType.java   | 0
 .../java/org/apache/hive/service/cli/thrift/TPrimitiveTypeEntry.java  | 0
 .../gen/java/org/apache/hive/service/cli/thrift/TProtocolVersion.java | 0
 .../org/apache/hive/service/cli/thrift/TRenewDelegationTokenReq.java  | 0
 .../org/apache/hive/service/cli/thrift/TRenewDelegationTokenResp.java | 0
 .../src/gen/java/org/apache/hive/service/cli/thrift/TRow.java         | 0
 .../src/gen/java/org/apache/hive/service/cli/thrift/TRowSet.java      | 0
 .../gen/java/org/apache/hive/service/cli/thrift/TSessionHandle.java   | 0
 .../src/gen/java/org/apache/hive/service/cli/thrift/TStatus.java      | 0
 .../src/gen/java/org/apache/hive/service/cli/thrift/TStatusCode.java  | 0
 .../gen/java/org/apache/hive/service/cli/thrift/TStringColumn.java    | 0
 .../src/gen/java/org/apache/hive/service/cli/thrift/TStringValue.java | 0
 .../gen/java/org/apache/hive/service/cli/thrift/TStructTypeEntry.java | 0
 .../src/gen/java/org/apache/hive/service/cli/thrift/TTableSchema.java | 0
 .../src/gen/java/org/apache/hive/service/cli/thrift/TTypeDesc.java    | 0
 .../src/gen/java/org/apache/hive/service/cli/thrift/TTypeEntry.java   | 0
 .../src/gen/java/org/apache/hive/service/cli/thrift/TTypeId.java      | 0
 .../java/org/apache/hive/service/cli/thrift/TTypeQualifierValue.java  | 0
 .../gen/java/org/apache/hive/service/cli/thrift/TTypeQualifiers.java  | 0
 .../gen/java/org/apache/hive/service/cli/thrift/TUnionTypeEntry.java  | 0
 .../org/apache/hive/service/cli/thrift/TUserDefinedTypeEntry.java     | 0
 .../src/main/java/org/apache/hive/service/AbstractService.java        | 0
 .../src/main/java/org/apache/hive/service/CompositeService.java       | 0
 .../src/main/java/org/apache/hive/service/CookieSigner.java           | 0
 .../src/main/java/org/apache/hive/service/ServiceOperations.java      | 0
 .../src/main/java/org/apache/hive/service/ServiceUtils.java           | 0
 .../src/main/java/org/apache/hive/service/auth/HiveAuthFactory.java   | 0
 .../src/main/java/org/apache/hive/service/auth/HttpAuthUtils.java     | 0
 .../main/java/org/apache/hive/service/auth/KerberosSaslHelper.java    | 0
 .../src/main/java/org/apache/hive/service/auth/PlainSaslHelper.java   | 0
 .../java/org/apache/hive/service/auth/TSetIpAddressProcessor.java     | 0
 .../src/main/java/org/apache/hive/service/cli/CLIService.java         | 0
 .../src/main/java/org/apache/hive/service/cli/Column.java             | 0
 .../src/main/java/org/apache/hive/service/cli/ColumnBasedSet.java     | 0
 .../src/main/java/org/apache/hive/service/cli/ColumnDescriptor.java   | 0
 .../src/main/java/org/apache/hive/service/cli/ColumnValue.java        | 0
 .../java/org/apache/hive/service/cli/EmbeddedCLIServiceClient.java    | 0
 .../src/main/java/org/apache/hive/service/cli/FetchOrientation.java   | 0
 .../src/main/java/org/apache/hive/service/cli/GetInfoType.java        | 0
 .../src/main/java/org/apache/hive/service/cli/GetInfoValue.java       | 0
 .../src/main/java/org/apache/hive/service/cli/Handle.java             | 0
 .../src/main/java/org/apache/hive/service/cli/HandleIdentifier.java   | 0
 .../src/main/java/org/apache/hive/service/cli/HiveSQLException.java   | 0
 .../src/main/java/org/apache/hive/service/cli/ICLIService.java        | 0
 .../src/main/java/org/apache/hive/service/cli/OperationHandle.java    | 0
 .../src/main/java/org/apache/hive/service/cli/OperationState.java     | 0
 .../src/main/java/org/apache/hive/service/cli/OperationType.java      | 0
 .../main/java/org/apache/hive/service/cli/PatternOrIdentifier.java    | 0
 .../src/main/java/org/apache/hive/service/cli/RowBasedSet.java        | 0
 .../src/main/java/org/apache/hive/service/cli/RowSet.java             | 0
 .../src/main/java/org/apache/hive/service/cli/RowSetFactory.java      | 0
 .../src/main/java/org/apache/hive/service/cli/SessionHandle.java      | 0
 .../src/main/java/org/apache/hive/service/cli/TableSchema.java        | 0
 .../{ => v1.2.1}/src/main/java/org/apache/hive/service/cli/Type.java  | 0
 .../src/main/java/org/apache/hive/service/cli/TypeDescriptor.java     | 0
 .../src/main/java/org/apache/hive/service/cli/TypeQualifiers.java     | 0
 .../apache/hive/service/cli/operation/ClassicTableTypeMapping.java    | 0
 .../apache/hive/service/cli/operation/ExecuteStatementOperation.java  | 0
 .../org/apache/hive/service/cli/operation/GetCatalogsOperation.java   | 0
 .../org/apache/hive/service/cli/operation/GetColumnsOperation.java    | 0
 .../org/apache/hive/service/cli/operation/GetFunctionsOperation.java  | 0
 .../org/apache/hive/service/cli/operation/GetSchemasOperation.java    | 0
 .../org/apache/hive/service/cli/operation/GetTableTypesOperation.java | 0
 .../org/apache/hive/service/cli/operation/GetTablesOperation.java     | 0
 .../org/apache/hive/service/cli/operation/GetTypeInfoOperation.java   | 0
 .../org/apache/hive/service/cli/operation/HiveCommandOperation.java   | 0
 .../org/apache/hive/service/cli/operation/HiveTableTypeMapping.java   | 0
 .../java/org/apache/hive/service/cli/operation/MetadataOperation.java | 0
 .../main/java/org/apache/hive/service/cli/operation/Operation.java    | 0
 .../java/org/apache/hive/service/cli/operation/OperationManager.java  | 0
 .../main/java/org/apache/hive/service/cli/operation/SQLOperation.java | 0
 .../java/org/apache/hive/service/cli/operation/TableTypeMapping.java  | 0
 .../main/java/org/apache/hive/service/cli/session/HiveSession.java    | 0
 .../java/org/apache/hive/service/cli/session/HiveSessionBase.java     | 0
 .../java/org/apache/hive/service/cli/session/HiveSessionImpl.java     | 0
 .../org/apache/hive/service/cli/session/HiveSessionImplwithUGI.java   | 0
 .../main/java/org/apache/hive/service/cli/session/SessionManager.java | 0
 .../org/apache/hive/service/cli/thrift/ThriftBinaryCLIService.java    | 0
 .../java/org/apache/hive/service/cli/thrift/ThriftCLIService.java     | 0
 .../org/apache/hive/service/cli/thrift/ThriftCLIServiceClient.java    | 0
 .../java/org/apache/hive/service/cli/thrift/ThriftHttpCLIService.java | 0
 .../java/org/apache/hive/service/cli/thrift/ThriftHttpServlet.java    | 0
 .../src/main/java/org/apache/hive/service/server/HiveServer2.java     | 0
 .../java/org/apache/hive/service/server/ThreadWithGarbageCleanup.java | 0
 sql/hive-thriftserver/{ => v2.3.4}/if/TCLIService.thrift              | 0
 .../gen/java/org/apache/hive/service/cli/thrift/TArrayTypeEntry.java  | 0
 .../gen/java/org/apache/hive/service/cli/thrift/TBinaryColumn.java    | 0
 .../src/gen/java/org/apache/hive/service/cli/thrift/TBoolColumn.java  | 0
 .../src/gen/java/org/apache/hive/service/cli/thrift/TBoolValue.java   | 0
 .../src/gen/java/org/apache/hive/service/cli/thrift/TByteColumn.java  | 0
 .../src/gen/java/org/apache/hive/service/cli/thrift/TByteValue.java   | 0
 .../src/gen/java/org/apache/hive/service/cli/thrift/TCLIService.java  | 0
 .../java/org/apache/hive/service/cli/thrift/TCLIServiceConstants.java | 0
 .../org/apache/hive/service/cli/thrift/TCancelDelegationTokenReq.java | 0
 .../apache/hive/service/cli/thrift/TCancelDelegationTokenResp.java    | 0
 .../java/org/apache/hive/service/cli/thrift/TCancelOperationReq.java  | 0
 .../java/org/apache/hive/service/cli/thrift/TCancelOperationResp.java | 0
 .../java/org/apache/hive/service/cli/thrift/TCloseOperationReq.java   | 0
 .../java/org/apache/hive/service/cli/thrift/TCloseOperationResp.java  | 0
 .../gen/java/org/apache/hive/service/cli/thrift/TCloseSessionReq.java | 0
 .../java/org/apache/hive/service/cli/thrift/TCloseSessionResp.java    | 0
 .../src/gen/java/org/apache/hive/service/cli/thrift/TColumn.java      | 0
 .../src/gen/java/org/apache/hive/service/cli/thrift/TColumnDesc.java  | 0
 .../src/gen/java/org/apache/hive/service/cli/thrift/TColumnValue.java | 0
 .../gen/java/org/apache/hive/service/cli/thrift/TDoubleColumn.java    | 0
 .../src/gen/java/org/apache/hive/service/cli/thrift/TDoubleValue.java | 0
 .../java/org/apache/hive/service/cli/thrift/TExecuteStatementReq.java | 0
 .../org/apache/hive/service/cli/thrift/TExecuteStatementResp.java     | 0
 .../java/org/apache/hive/service/cli/thrift/TFetchOrientation.java    | 0
 .../gen/java/org/apache/hive/service/cli/thrift/TFetchResultsReq.java | 0
 .../java/org/apache/hive/service/cli/thrift/TFetchResultsResp.java    | 0
 .../gen/java/org/apache/hive/service/cli/thrift/TGetCatalogsReq.java  | 0
 .../gen/java/org/apache/hive/service/cli/thrift/TGetCatalogsResp.java | 0
 .../gen/java/org/apache/hive/service/cli/thrift/TGetColumnsReq.java   | 0
 .../gen/java/org/apache/hive/service/cli/thrift/TGetColumnsResp.java  | 0
 .../org/apache/hive/service/cli/thrift/TGetDelegationTokenReq.java    | 0
 .../org/apache/hive/service/cli/thrift/TGetDelegationTokenResp.java   | 0
 .../gen/java/org/apache/hive/service/cli/thrift/TGetFunctionsReq.java | 0
 .../java/org/apache/hive/service/cli/thrift/TGetFunctionsResp.java    | 0
 .../src/gen/java/org/apache/hive/service/cli/thrift/TGetInfoReq.java  | 0
 .../src/gen/java/org/apache/hive/service/cli/thrift/TGetInfoResp.java | 0
 .../src/gen/java/org/apache/hive/service/cli/thrift/TGetInfoType.java | 0
 .../gen/java/org/apache/hive/service/cli/thrift/TGetInfoValue.java    | 0
 .../org/apache/hive/service/cli/thrift/TGetOperationStatusReq.java    | 0
 .../org/apache/hive/service/cli/thrift/TGetOperationStatusResp.java   | 0
 .../org/apache/hive/service/cli/thrift/TGetResultSetMetadataReq.java  | 0
 .../org/apache/hive/service/cli/thrift/TGetResultSetMetadataResp.java | 0
 .../gen/java/org/apache/hive/service/cli/thrift/TGetSchemasReq.java   | 0
 .../gen/java/org/apache/hive/service/cli/thrift/TGetSchemasResp.java  | 0
 .../java/org/apache/hive/service/cli/thrift/TGetTableTypesReq.java    | 0
 .../java/org/apache/hive/service/cli/thrift/TGetTableTypesResp.java   | 0
 .../gen/java/org/apache/hive/service/cli/thrift/TGetTablesReq.java    | 0
 .../gen/java/org/apache/hive/service/cli/thrift/TGetTablesResp.java   | 0
 .../gen/java/org/apache/hive/service/cli/thrift/TGetTypeInfoReq.java  | 0
 .../gen/java/org/apache/hive/service/cli/thrift/TGetTypeInfoResp.java | 0
 .../java/org/apache/hive/service/cli/thrift/THandleIdentifier.java    | 0
 .../src/gen/java/org/apache/hive/service/cli/thrift/TI16Column.java   | 0
 .../src/gen/java/org/apache/hive/service/cli/thrift/TI16Value.java    | 0
 .../src/gen/java/org/apache/hive/service/cli/thrift/TI32Column.java   | 0
 .../src/gen/java/org/apache/hive/service/cli/thrift/TI32Value.java    | 0
 .../src/gen/java/org/apache/hive/service/cli/thrift/TI64Column.java   | 0
 .../src/gen/java/org/apache/hive/service/cli/thrift/TI64Value.java    | 0
 .../gen/java/org/apache/hive/service/cli/thrift/TMapTypeEntry.java    | 0
 .../gen/java/org/apache/hive/service/cli/thrift/TOpenSessionReq.java  | 0
 .../gen/java/org/apache/hive/service/cli/thrift/TOpenSessionResp.java | 0
 .../gen/java/org/apache/hive/service/cli/thrift/TOperationHandle.java | 0
 .../gen/java/org/apache/hive/service/cli/thrift/TOperationState.java  | 0
 .../gen/java/org/apache/hive/service/cli/thrift/TOperationType.java   | 0
 .../java/org/apache/hive/service/cli/thrift/TPrimitiveTypeEntry.java  | 0
 .../gen/java/org/apache/hive/service/cli/thrift/TProtocolVersion.java | 0
 .../org/apache/hive/service/cli/thrift/TRenewDelegationTokenReq.java  | 0
 .../org/apache/hive/service/cli/thrift/TRenewDelegationTokenResp.java | 0
 .../src/gen/java/org/apache/hive/service/cli/thrift/TRow.java         | 0
 .../src/gen/java/org/apache/hive/service/cli/thrift/TRowSet.java      | 0
 .../gen/java/org/apache/hive/service/cli/thrift/TSessionHandle.java   | 0
 .../src/gen/java/org/apache/hive/service/cli/thrift/TStatus.java      | 0
 .../src/gen/java/org/apache/hive/service/cli/thrift/TStatusCode.java  | 0
 .../gen/java/org/apache/hive/service/cli/thrift/TStringColumn.java    | 0
 .../src/gen/java/org/apache/hive/service/cli/thrift/TStringValue.java | 0
 .../gen/java/org/apache/hive/service/cli/thrift/TStructTypeEntry.java | 0
 .../src/gen/java/org/apache/hive/service/cli/thrift/TTableSchema.java | 0
 .../src/gen/java/org/apache/hive/service/cli/thrift/TTypeDesc.java    | 0
 .../src/gen/java/org/apache/hive/service/cli/thrift/TTypeEntry.java   | 0
 .../src/gen/java/org/apache/hive/service/cli/thrift/TTypeId.java      | 0
 .../java/org/apache/hive/service/cli/thrift/TTypeQualifierValue.java  | 0
 .../gen/java/org/apache/hive/service/cli/thrift/TTypeQualifiers.java  | 0
 .../gen/java/org/apache/hive/service/cli/thrift/TUnionTypeEntry.java  | 0
 .../org/apache/hive/service/cli/thrift/TUserDefinedTypeEntry.java     | 0
 .../src/main/java/org/apache/hive/service/AbstractService.java        | 0
 .../src/main/java/org/apache/hive/service/CompositeService.java       | 0
 .../src/main/java/org/apache/hive/service/CookieSigner.java           | 0
 .../src/main/java/org/apache/hive/service/ServiceOperations.java      | 0
 .../src/main/java/org/apache/hive/service/ServiceUtils.java           | 0
 .../src/main/java/org/apache/hive/service/auth/HiveAuthFactory.java   | 0
 .../src/main/java/org/apache/hive/service/auth/HttpAuthUtils.java     | 0
 .../main/java/org/apache/hive/service/auth/KerberosSaslHelper.java    | 0
 .../src/main/java/org/apache/hive/service/auth/PlainSaslHelper.java   | 0
 .../java/org/apache/hive/service/auth/TSetIpAddressProcessor.java     | 0
 .../src/main/java/org/apache/hive/service/cli/CLIService.java         | 0
 .../src/main/java/org/apache/hive/service/cli/Column.java             | 0
 .../src/main/java/org/apache/hive/service/cli/ColumnBasedSet.java     | 0
 .../src/main/java/org/apache/hive/service/cli/ColumnDescriptor.java   | 0
 .../src/main/java/org/apache/hive/service/cli/ColumnValue.java        | 0
 .../java/org/apache/hive/service/cli/EmbeddedCLIServiceClient.java    | 0
 .../src/main/java/org/apache/hive/service/cli/FetchOrientation.java   | 0
 .../src/main/java/org/apache/hive/service/cli/GetInfoType.java        | 0
 .../src/main/java/org/apache/hive/service/cli/GetInfoValue.java       | 0
 .../src/main/java/org/apache/hive/service/cli/Handle.java             | 0
 .../src/main/java/org/apache/hive/service/cli/HandleIdentifier.java   | 0
 .../src/main/java/org/apache/hive/service/cli/HiveSQLException.java   | 0
 .../src/main/java/org/apache/hive/service/cli/ICLIService.java        | 0
 .../src/main/java/org/apache/hive/service/cli/OperationHandle.java    | 0
 .../src/main/java/org/apache/hive/service/cli/OperationState.java     | 0
 .../src/main/java/org/apache/hive/service/cli/OperationType.java      | 0
 .../main/java/org/apache/hive/service/cli/PatternOrIdentifier.java    | 0
 .../src/main/java/org/apache/hive/service/cli/RowBasedSet.java        | 0
 .../src/main/java/org/apache/hive/service/cli/RowSet.java             | 0
 .../src/main/java/org/apache/hive/service/cli/RowSetFactory.java      | 0
 .../src/main/java/org/apache/hive/service/cli/SessionHandle.java      | 0
 .../src/main/java/org/apache/hive/service/cli/TableSchema.java        | 0
 .../{ => v2.3.4}/src/main/java/org/apache/hive/service/cli/Type.java  | 0
 .../src/main/java/org/apache/hive/service/cli/TypeDescriptor.java     | 0
 .../src/main/java/org/apache/hive/service/cli/TypeQualifiers.java     | 0
 .../apache/hive/service/cli/operation/ClassicTableTypeMapping.java    | 0
 .../apache/hive/service/cli/operation/ExecuteStatementOperation.java  | 0
 .../org/apache/hive/service/cli/operation/GetCatalogsOperation.java   | 0
 .../org/apache/hive/service/cli/operation/GetColumnsOperation.java    | 0
 .../org/apache/hive/service/cli/operation/GetFunctionsOperation.java  | 0
 .../org/apache/hive/service/cli/operation/GetSchemasOperation.java    | 0
 .../org/apache/hive/service/cli/operation/GetTableTypesOperation.java | 0
 .../org/apache/hive/service/cli/operation/GetTablesOperation.java     | 0
 .../org/apache/hive/service/cli/operation/GetTypeInfoOperation.java   | 0
 .../org/apache/hive/service/cli/operation/HiveCommandOperation.java   | 0
 .../org/apache/hive/service/cli/operation/HiveTableTypeMapping.java   | 0
 .../java/org/apache/hive/service/cli/operation/MetadataOperation.java | 0
 .../main/java/org/apache/hive/service/cli/operation/Operation.java    | 0
 .../java/org/apache/hive/service/cli/operation/OperationManager.java  | 0
 .../main/java/org/apache/hive/service/cli/operation/SQLOperation.java | 0
 .../java/org/apache/hive/service/cli/operation/TableTypeMapping.java  | 0
 .../main/java/org/apache/hive/service/cli/session/HiveSession.java    | 0
 .../java/org/apache/hive/service/cli/session/HiveSessionBase.java     | 0
 .../java/org/apache/hive/service/cli/session/HiveSessionImpl.java     | 0
 .../org/apache/hive/service/cli/session/HiveSessionImplwithUGI.java   | 0
 .../main/java/org/apache/hive/service/cli/session/SessionManager.java | 0
 .../org/apache/hive/service/cli/thrift/ThriftBinaryCLIService.java    | 0
 .../java/org/apache/hive/service/cli/thrift/ThriftCLIService.java     | 0
 .../org/apache/hive/service/cli/thrift/ThriftCLIServiceClient.java    | 0
 .../java/org/apache/hive/service/cli/thrift/ThriftHttpCLIService.java | 0
 .../java/org/apache/hive/service/cli/thrift/ThriftHttpServlet.java    | 0
 .../src/main/java/org/apache/hive/service/server/HiveServer2.java     | 0
 .../java/org/apache/hive/service/server/ThreadWithGarbageCleanup.java | 0
 295 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/sql/hive-thriftserver/pom.xml b/sql/hive-thriftserver/pom.xml
index 8aff383..70d244e 100644
--- a/sql/hive-thriftserver/pom.xml
+++ b/sql/hive-thriftserver/pom.xml
@@ -128,7 +128,9 @@
             </goals>
             <configuration>
               <sources>
-                <source>src/gen/</source>
+                <source>v${hive.version.short}/src/gen/java</source>
+                <source>v${hive.version.short}/src/main/java</source>
+                <source>v${hive.version.short}/src/main/scala</source>
               </sources>
             </configuration>
           </execution>
diff --git a/sql/hive-thriftserver/if/TCLIService.thrift 
b/sql/hive-thriftserver/v1.2.1/if/TCLIService.thrift
similarity index 100%
copy from sql/hive-thriftserver/if/TCLIService.thrift
copy to sql/hive-thriftserver/v1.2.1/if/TCLIService.thrift
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TArrayTypeEntry.java
 
b/sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TArrayTypeEntry.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TArrayTypeEntry.java
copy to 
sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TArrayTypeEntry.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TBinaryColumn.java
 
b/sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TBinaryColumn.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TBinaryColumn.java
copy to 
sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TBinaryColumn.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TBoolColumn.java
 
b/sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TBoolColumn.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TBoolColumn.java
copy to 
sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TBoolColumn.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TBoolValue.java
 
b/sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TBoolValue.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TBoolValue.java
copy to 
sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TBoolValue.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TByteColumn.java
 
b/sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TByteColumn.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TByteColumn.java
copy to 
sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TByteColumn.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TByteValue.java
 
b/sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TByteValue.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TByteValue.java
copy to 
sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TByteValue.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TCLIService.java
 
b/sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TCLIService.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TCLIService.java
copy to 
sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TCLIService.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TCLIServiceConstants.java
 
b/sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TCLIServiceConstants.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TCLIServiceConstants.java
copy to 
sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TCLIServiceConstants.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TCancelDelegationTokenReq.java
 
b/sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TCancelDelegationTokenReq.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TCancelDelegationTokenReq.java
copy to 
sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TCancelDelegationTokenReq.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TCancelDelegationTokenResp.java
 
b/sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TCancelDelegationTokenResp.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TCancelDelegationTokenResp.java
copy to 
sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TCancelDelegationTokenResp.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TCancelOperationReq.java
 
b/sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TCancelOperationReq.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TCancelOperationReq.java
copy to 
sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TCancelOperationReq.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TCancelOperationResp.java
 
b/sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TCancelOperationResp.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TCancelOperationResp.java
copy to 
sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TCancelOperationResp.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TCloseOperationReq.java
 
b/sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TCloseOperationReq.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TCloseOperationReq.java
copy to 
sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TCloseOperationReq.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TCloseOperationResp.java
 
b/sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TCloseOperationResp.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TCloseOperationResp.java
copy to 
sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TCloseOperationResp.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TCloseSessionReq.java
 
b/sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TCloseSessionReq.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TCloseSessionReq.java
copy to 
sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TCloseSessionReq.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TCloseSessionResp.java
 
b/sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TCloseSessionResp.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TCloseSessionResp.java
copy to 
sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TCloseSessionResp.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TColumn.java
 
b/sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TColumn.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TColumn.java
copy to 
sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TColumn.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TColumnDesc.java
 
b/sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TColumnDesc.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TColumnDesc.java
copy to 
sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TColumnDesc.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TColumnValue.java
 
b/sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TColumnValue.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TColumnValue.java
copy to 
sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TColumnValue.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TDoubleColumn.java
 
b/sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TDoubleColumn.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TDoubleColumn.java
copy to 
sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TDoubleColumn.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TDoubleValue.java
 
b/sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TDoubleValue.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TDoubleValue.java
copy to 
sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TDoubleValue.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TExecuteStatementReq.java
 
b/sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TExecuteStatementReq.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TExecuteStatementReq.java
copy to 
sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TExecuteStatementReq.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TExecuteStatementResp.java
 
b/sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TExecuteStatementResp.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TExecuteStatementResp.java
copy to 
sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TExecuteStatementResp.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TFetchOrientation.java
 
b/sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TFetchOrientation.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TFetchOrientation.java
copy to 
sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TFetchOrientation.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TFetchResultsReq.java
 
b/sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TFetchResultsReq.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TFetchResultsReq.java
copy to 
sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TFetchResultsReq.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TFetchResultsResp.java
 
b/sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TFetchResultsResp.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TFetchResultsResp.java
copy to 
sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TFetchResultsResp.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetCatalogsReq.java
 
b/sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TGetCatalogsReq.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetCatalogsReq.java
copy to 
sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TGetCatalogsReq.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetCatalogsResp.java
 
b/sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TGetCatalogsResp.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetCatalogsResp.java
copy to 
sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TGetCatalogsResp.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetColumnsReq.java
 
b/sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TGetColumnsReq.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetColumnsReq.java
copy to 
sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TGetColumnsReq.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetColumnsResp.java
 
b/sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TGetColumnsResp.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetColumnsResp.java
copy to 
sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TGetColumnsResp.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetDelegationTokenReq.java
 
b/sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TGetDelegationTokenReq.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetDelegationTokenReq.java
copy to 
sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TGetDelegationTokenReq.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetDelegationTokenResp.java
 
b/sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TGetDelegationTokenResp.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetDelegationTokenResp.java
copy to 
sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TGetDelegationTokenResp.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetFunctionsReq.java
 
b/sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TGetFunctionsReq.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetFunctionsReq.java
copy to 
sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TGetFunctionsReq.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetFunctionsResp.java
 
b/sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TGetFunctionsResp.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetFunctionsResp.java
copy to 
sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TGetFunctionsResp.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetInfoReq.java
 
b/sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TGetInfoReq.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetInfoReq.java
copy to 
sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TGetInfoReq.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetInfoResp.java
 
b/sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TGetInfoResp.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetInfoResp.java
copy to 
sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TGetInfoResp.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetInfoType.java
 
b/sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TGetInfoType.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetInfoType.java
copy to 
sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TGetInfoType.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetInfoValue.java
 
b/sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TGetInfoValue.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetInfoValue.java
copy to 
sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TGetInfoValue.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetOperationStatusReq.java
 
b/sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TGetOperationStatusReq.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetOperationStatusReq.java
copy to 
sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TGetOperationStatusReq.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetOperationStatusResp.java
 
b/sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TGetOperationStatusResp.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetOperationStatusResp.java
copy to 
sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TGetOperationStatusResp.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetResultSetMetadataReq.java
 
b/sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TGetResultSetMetadataReq.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetResultSetMetadataReq.java
copy to 
sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TGetResultSetMetadataReq.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetResultSetMetadataResp.java
 
b/sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TGetResultSetMetadataResp.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetResultSetMetadataResp.java
copy to 
sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TGetResultSetMetadataResp.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetSchemasReq.java
 
b/sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TGetSchemasReq.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetSchemasReq.java
copy to 
sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TGetSchemasReq.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetSchemasResp.java
 
b/sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TGetSchemasResp.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetSchemasResp.java
copy to 
sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TGetSchemasResp.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetTableTypesReq.java
 
b/sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TGetTableTypesReq.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetTableTypesReq.java
copy to 
sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TGetTableTypesReq.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetTableTypesResp.java
 
b/sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TGetTableTypesResp.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetTableTypesResp.java
copy to 
sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TGetTableTypesResp.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetTablesReq.java
 
b/sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TGetTablesReq.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetTablesReq.java
copy to 
sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TGetTablesReq.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetTablesResp.java
 
b/sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TGetTablesResp.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetTablesResp.java
copy to 
sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TGetTablesResp.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetTypeInfoReq.java
 
b/sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TGetTypeInfoReq.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetTypeInfoReq.java
copy to 
sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TGetTypeInfoReq.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetTypeInfoResp.java
 
b/sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TGetTypeInfoResp.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetTypeInfoResp.java
copy to 
sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TGetTypeInfoResp.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/THandleIdentifier.java
 
b/sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/THandleIdentifier.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/THandleIdentifier.java
copy to 
sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/THandleIdentifier.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TI16Column.java
 
b/sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TI16Column.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TI16Column.java
copy to 
sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TI16Column.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TI16Value.java
 
b/sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TI16Value.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TI16Value.java
copy to 
sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TI16Value.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TI32Column.java
 
b/sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TI32Column.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TI32Column.java
copy to 
sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TI32Column.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TI32Value.java
 
b/sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TI32Value.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TI32Value.java
copy to 
sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TI32Value.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TI64Column.java
 
b/sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TI64Column.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TI64Column.java
copy to 
sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TI64Column.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TI64Value.java
 
b/sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TI64Value.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TI64Value.java
copy to 
sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TI64Value.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TMapTypeEntry.java
 
b/sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TMapTypeEntry.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TMapTypeEntry.java
copy to 
sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TMapTypeEntry.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TOpenSessionReq.java
 
b/sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TOpenSessionReq.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TOpenSessionReq.java
copy to 
sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TOpenSessionReq.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TOpenSessionResp.java
 
b/sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TOpenSessionResp.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TOpenSessionResp.java
copy to 
sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TOpenSessionResp.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TOperationHandle.java
 
b/sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TOperationHandle.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TOperationHandle.java
copy to 
sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TOperationHandle.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TOperationState.java
 
b/sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TOperationState.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TOperationState.java
copy to 
sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TOperationState.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TOperationType.java
 
b/sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TOperationType.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TOperationType.java
copy to 
sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TOperationType.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TPrimitiveTypeEntry.java
 
b/sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TPrimitiveTypeEntry.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TPrimitiveTypeEntry.java
copy to 
sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TPrimitiveTypeEntry.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TProtocolVersion.java
 
b/sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TProtocolVersion.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TProtocolVersion.java
copy to 
sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TProtocolVersion.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TRenewDelegationTokenReq.java
 
b/sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TRenewDelegationTokenReq.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TRenewDelegationTokenReq.java
copy to 
sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TRenewDelegationTokenReq.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TRenewDelegationTokenResp.java
 
b/sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TRenewDelegationTokenResp.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TRenewDelegationTokenResp.java
copy to 
sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TRenewDelegationTokenResp.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TRow.java
 
b/sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TRow.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TRow.java
copy to 
sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TRow.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TRowSet.java
 
b/sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TRowSet.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TRowSet.java
copy to 
sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TRowSet.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TSessionHandle.java
 
b/sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TSessionHandle.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TSessionHandle.java
copy to 
sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TSessionHandle.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TStatus.java
 
b/sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TStatus.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TStatus.java
copy to 
sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TStatus.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TStatusCode.java
 
b/sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TStatusCode.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TStatusCode.java
copy to 
sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TStatusCode.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TStringColumn.java
 
b/sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TStringColumn.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TStringColumn.java
copy to 
sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TStringColumn.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TStringValue.java
 
b/sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TStringValue.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TStringValue.java
copy to 
sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TStringValue.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TStructTypeEntry.java
 
b/sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TStructTypeEntry.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TStructTypeEntry.java
copy to 
sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TStructTypeEntry.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TTableSchema.java
 
b/sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TTableSchema.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TTableSchema.java
copy to 
sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TTableSchema.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TTypeDesc.java
 
b/sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TTypeDesc.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TTypeDesc.java
copy to 
sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TTypeDesc.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TTypeEntry.java
 
b/sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TTypeEntry.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TTypeEntry.java
copy to 
sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TTypeEntry.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TTypeId.java
 
b/sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TTypeId.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TTypeId.java
copy to 
sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TTypeId.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TTypeQualifierValue.java
 
b/sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TTypeQualifierValue.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TTypeQualifierValue.java
copy to 
sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TTypeQualifierValue.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TTypeQualifiers.java
 
b/sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TTypeQualifiers.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TTypeQualifiers.java
copy to 
sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TTypeQualifiers.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TUnionTypeEntry.java
 
b/sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TUnionTypeEntry.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TUnionTypeEntry.java
copy to 
sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TUnionTypeEntry.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TUserDefinedTypeEntry.java
 
b/sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TUserDefinedTypeEntry.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TUserDefinedTypeEntry.java
copy to 
sql/hive-thriftserver/v1.2.1/src/gen/java/org/apache/hive/service/cli/thrift/TUserDefinedTypeEntry.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/AbstractService.java
 
b/sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/AbstractService.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/AbstractService.java
copy to 
sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/AbstractService.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/CompositeService.java
 
b/sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/CompositeService.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/CompositeService.java
copy to 
sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/CompositeService.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/CookieSigner.java 
b/sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/CookieSigner.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/CookieSigner.java
copy to 
sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/CookieSigner.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/ServiceOperations.java
 
b/sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/ServiceOperations.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/ServiceOperations.java
copy to 
sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/ServiceOperations.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/ServiceUtils.java 
b/sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/ServiceUtils.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/ServiceUtils.java
copy to 
sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/ServiceUtils.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/auth/HiveAuthFactory.java
 
b/sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/auth/HiveAuthFactory.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/auth/HiveAuthFactory.java
copy to 
sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/auth/HiveAuthFactory.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/auth/HttpAuthUtils.java
 
b/sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/auth/HttpAuthUtils.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/auth/HttpAuthUtils.java
copy to 
sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/auth/HttpAuthUtils.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/auth/KerberosSaslHelper.java
 
b/sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/auth/KerberosSaslHelper.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/auth/KerberosSaslHelper.java
copy to 
sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/auth/KerberosSaslHelper.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/auth/PlainSaslHelper.java
 
b/sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/auth/PlainSaslHelper.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/auth/PlainSaslHelper.java
copy to 
sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/auth/PlainSaslHelper.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/auth/TSetIpAddressProcessor.java
 
b/sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/auth/TSetIpAddressProcessor.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/auth/TSetIpAddressProcessor.java
copy to 
sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/auth/TSetIpAddressProcessor.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/CLIService.java
 
b/sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/CLIService.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/CLIService.java
copy to 
sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/CLIService.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/Column.java 
b/sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/Column.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/Column.java
copy to 
sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/Column.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/ColumnBasedSet.java
 
b/sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/ColumnBasedSet.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/ColumnBasedSet.java
copy to 
sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/ColumnBasedSet.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/ColumnDescriptor.java
 
b/sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/ColumnDescriptor.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/ColumnDescriptor.java
copy to 
sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/ColumnDescriptor.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/ColumnValue.java
 
b/sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/ColumnValue.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/ColumnValue.java
copy to 
sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/ColumnValue.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/EmbeddedCLIServiceClient.java
 
b/sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/EmbeddedCLIServiceClient.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/EmbeddedCLIServiceClient.java
copy to 
sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/EmbeddedCLIServiceClient.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/FetchOrientation.java
 
b/sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/FetchOrientation.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/FetchOrientation.java
copy to 
sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/FetchOrientation.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/GetInfoType.java
 
b/sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/GetInfoType.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/GetInfoType.java
copy to 
sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/GetInfoType.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/GetInfoValue.java
 
b/sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/GetInfoValue.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/GetInfoValue.java
copy to 
sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/GetInfoValue.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/Handle.java 
b/sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/Handle.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/Handle.java
copy to 
sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/Handle.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/HandleIdentifier.java
 
b/sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/HandleIdentifier.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/HandleIdentifier.java
copy to 
sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/HandleIdentifier.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/HiveSQLException.java
 
b/sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/HiveSQLException.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/HiveSQLException.java
copy to 
sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/HiveSQLException.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/ICLIService.java
 
b/sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/ICLIService.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/ICLIService.java
copy to 
sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/ICLIService.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/OperationHandle.java
 
b/sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/OperationHandle.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/OperationHandle.java
copy to 
sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/OperationHandle.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/OperationState.java
 
b/sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/OperationState.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/OperationState.java
copy to 
sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/OperationState.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/OperationType.java
 
b/sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/OperationType.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/OperationType.java
copy to 
sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/OperationType.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/PatternOrIdentifier.java
 
b/sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/PatternOrIdentifier.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/PatternOrIdentifier.java
copy to 
sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/PatternOrIdentifier.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/RowBasedSet.java
 
b/sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/RowBasedSet.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/RowBasedSet.java
copy to 
sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/RowBasedSet.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/RowSet.java 
b/sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/RowSet.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/RowSet.java
copy to 
sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/RowSet.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/RowSetFactory.java
 
b/sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/RowSetFactory.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/RowSetFactory.java
copy to 
sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/RowSetFactory.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/SessionHandle.java
 
b/sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/SessionHandle.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/SessionHandle.java
copy to 
sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/SessionHandle.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/TableSchema.java
 
b/sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/TableSchema.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/TableSchema.java
copy to 
sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/TableSchema.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/Type.java 
b/sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/Type.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/Type.java
copy to 
sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/Type.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/TypeDescriptor.java
 
b/sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/TypeDescriptor.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/TypeDescriptor.java
copy to 
sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/TypeDescriptor.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/TypeQualifiers.java
 
b/sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/TypeQualifiers.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/TypeQualifiers.java
copy to 
sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/TypeQualifiers.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/operation/ClassicTableTypeMapping.java
 
b/sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/operation/ClassicTableTypeMapping.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/operation/ClassicTableTypeMapping.java
copy to 
sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/operation/ClassicTableTypeMapping.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/operation/ExecuteStatementOperation.java
 
b/sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/operation/ExecuteStatementOperation.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/operation/ExecuteStatementOperation.java
copy to 
sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/operation/ExecuteStatementOperation.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/operation/GetCatalogsOperation.java
 
b/sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/operation/GetCatalogsOperation.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/operation/GetCatalogsOperation.java
copy to 
sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/operation/GetCatalogsOperation.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/operation/GetColumnsOperation.java
 
b/sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/operation/GetColumnsOperation.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/operation/GetColumnsOperation.java
copy to 
sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/operation/GetColumnsOperation.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/operation/GetFunctionsOperation.java
 
b/sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/operation/GetFunctionsOperation.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/operation/GetFunctionsOperation.java
copy to 
sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/operation/GetFunctionsOperation.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/operation/GetSchemasOperation.java
 
b/sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/operation/GetSchemasOperation.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/operation/GetSchemasOperation.java
copy to 
sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/operation/GetSchemasOperation.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/operation/GetTableTypesOperation.java
 
b/sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/operation/GetTableTypesOperation.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/operation/GetTableTypesOperation.java
copy to 
sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/operation/GetTableTypesOperation.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/operation/GetTablesOperation.java
 
b/sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/operation/GetTablesOperation.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/operation/GetTablesOperation.java
copy to 
sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/operation/GetTablesOperation.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/operation/GetTypeInfoOperation.java
 
b/sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/operation/GetTypeInfoOperation.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/operation/GetTypeInfoOperation.java
copy to 
sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/operation/GetTypeInfoOperation.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/operation/HiveCommandOperation.java
 
b/sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/operation/HiveCommandOperation.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/operation/HiveCommandOperation.java
copy to 
sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/operation/HiveCommandOperation.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/operation/HiveTableTypeMapping.java
 
b/sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/operation/HiveTableTypeMapping.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/operation/HiveTableTypeMapping.java
copy to 
sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/operation/HiveTableTypeMapping.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/operation/MetadataOperation.java
 
b/sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/operation/MetadataOperation.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/operation/MetadataOperation.java
copy to 
sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/operation/MetadataOperation.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/operation/Operation.java
 
b/sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/operation/Operation.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/operation/Operation.java
copy to 
sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/operation/Operation.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/operation/OperationManager.java
 
b/sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/operation/OperationManager.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/operation/OperationManager.java
copy to 
sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/operation/OperationManager.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/operation/SQLOperation.java
 
b/sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/operation/SQLOperation.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/operation/SQLOperation.java
copy to 
sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/operation/SQLOperation.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/operation/TableTypeMapping.java
 
b/sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/operation/TableTypeMapping.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/operation/TableTypeMapping.java
copy to 
sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/operation/TableTypeMapping.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/session/HiveSession.java
 
b/sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/session/HiveSession.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/session/HiveSession.java
copy to 
sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/session/HiveSession.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/session/HiveSessionBase.java
 
b/sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/session/HiveSessionBase.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/session/HiveSessionBase.java
copy to 
sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/session/HiveSessionBase.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/session/HiveSessionImpl.java
 
b/sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/session/HiveSessionImpl.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/session/HiveSessionImpl.java
copy to 
sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/session/HiveSessionImpl.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/session/HiveSessionImplwithUGI.java
 
b/sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/session/HiveSessionImplwithUGI.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/session/HiveSessionImplwithUGI.java
copy to 
sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/session/HiveSessionImplwithUGI.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/session/SessionManager.java
 
b/sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/session/SessionManager.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/session/SessionManager.java
copy to 
sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/session/SessionManager.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/thrift/ThriftBinaryCLIService.java
 
b/sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/thrift/ThriftBinaryCLIService.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/thrift/ThriftBinaryCLIService.java
copy to 
sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/thrift/ThriftBinaryCLIService.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/thrift/ThriftCLIService.java
 
b/sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/thrift/ThriftCLIService.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/thrift/ThriftCLIService.java
copy to 
sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/thrift/ThriftCLIService.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/thrift/ThriftCLIServiceClient.java
 
b/sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/thrift/ThriftCLIServiceClient.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/thrift/ThriftCLIServiceClient.java
copy to 
sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/thrift/ThriftCLIServiceClient.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/thrift/ThriftHttpCLIService.java
 
b/sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/thrift/ThriftHttpCLIService.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/thrift/ThriftHttpCLIService.java
copy to 
sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/thrift/ThriftHttpCLIService.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/thrift/ThriftHttpServlet.java
 
b/sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/thrift/ThriftHttpServlet.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/thrift/ThriftHttpServlet.java
copy to 
sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/cli/thrift/ThriftHttpServlet.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/server/HiveServer2.java
 
b/sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/server/HiveServer2.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/server/HiveServer2.java
copy to 
sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/server/HiveServer2.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/server/ThreadWithGarbageCleanup.java
 
b/sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/server/ThreadWithGarbageCleanup.java
similarity index 100%
copy from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/server/ThreadWithGarbageCleanup.java
copy to 
sql/hive-thriftserver/v1.2.1/src/main/java/org/apache/hive/service/server/ThreadWithGarbageCleanup.java
diff --git a/sql/hive-thriftserver/if/TCLIService.thrift 
b/sql/hive-thriftserver/v2.3.4/if/TCLIService.thrift
similarity index 100%
rename from sql/hive-thriftserver/if/TCLIService.thrift
rename to sql/hive-thriftserver/v2.3.4/if/TCLIService.thrift
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TArrayTypeEntry.java
 
b/sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TArrayTypeEntry.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TArrayTypeEntry.java
rename to 
sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TArrayTypeEntry.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TBinaryColumn.java
 
b/sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TBinaryColumn.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TBinaryColumn.java
rename to 
sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TBinaryColumn.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TBoolColumn.java
 
b/sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TBoolColumn.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TBoolColumn.java
rename to 
sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TBoolColumn.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TBoolValue.java
 
b/sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TBoolValue.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TBoolValue.java
rename to 
sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TBoolValue.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TByteColumn.java
 
b/sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TByteColumn.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TByteColumn.java
rename to 
sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TByteColumn.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TByteValue.java
 
b/sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TByteValue.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TByteValue.java
rename to 
sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TByteValue.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TCLIService.java
 
b/sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TCLIService.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TCLIService.java
rename to 
sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TCLIService.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TCLIServiceConstants.java
 
b/sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TCLIServiceConstants.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TCLIServiceConstants.java
rename to 
sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TCLIServiceConstants.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TCancelDelegationTokenReq.java
 
b/sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TCancelDelegationTokenReq.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TCancelDelegationTokenReq.java
rename to 
sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TCancelDelegationTokenReq.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TCancelDelegationTokenResp.java
 
b/sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TCancelDelegationTokenResp.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TCancelDelegationTokenResp.java
rename to 
sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TCancelDelegationTokenResp.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TCancelOperationReq.java
 
b/sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TCancelOperationReq.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TCancelOperationReq.java
rename to 
sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TCancelOperationReq.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TCancelOperationResp.java
 
b/sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TCancelOperationResp.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TCancelOperationResp.java
rename to 
sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TCancelOperationResp.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TCloseOperationReq.java
 
b/sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TCloseOperationReq.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TCloseOperationReq.java
rename to 
sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TCloseOperationReq.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TCloseOperationResp.java
 
b/sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TCloseOperationResp.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TCloseOperationResp.java
rename to 
sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TCloseOperationResp.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TCloseSessionReq.java
 
b/sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TCloseSessionReq.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TCloseSessionReq.java
rename to 
sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TCloseSessionReq.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TCloseSessionResp.java
 
b/sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TCloseSessionResp.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TCloseSessionResp.java
rename to 
sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TCloseSessionResp.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TColumn.java
 
b/sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TColumn.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TColumn.java
rename to 
sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TColumn.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TColumnDesc.java
 
b/sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TColumnDesc.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TColumnDesc.java
rename to 
sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TColumnDesc.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TColumnValue.java
 
b/sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TColumnValue.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TColumnValue.java
rename to 
sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TColumnValue.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TDoubleColumn.java
 
b/sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TDoubleColumn.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TDoubleColumn.java
rename to 
sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TDoubleColumn.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TDoubleValue.java
 
b/sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TDoubleValue.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TDoubleValue.java
rename to 
sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TDoubleValue.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TExecuteStatementReq.java
 
b/sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TExecuteStatementReq.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TExecuteStatementReq.java
rename to 
sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TExecuteStatementReq.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TExecuteStatementResp.java
 
b/sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TExecuteStatementResp.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TExecuteStatementResp.java
rename to 
sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TExecuteStatementResp.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TFetchOrientation.java
 
b/sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TFetchOrientation.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TFetchOrientation.java
rename to 
sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TFetchOrientation.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TFetchResultsReq.java
 
b/sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TFetchResultsReq.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TFetchResultsReq.java
rename to 
sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TFetchResultsReq.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TFetchResultsResp.java
 
b/sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TFetchResultsResp.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TFetchResultsResp.java
rename to 
sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TFetchResultsResp.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetCatalogsReq.java
 
b/sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TGetCatalogsReq.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetCatalogsReq.java
rename to 
sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TGetCatalogsReq.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetCatalogsResp.java
 
b/sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TGetCatalogsResp.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetCatalogsResp.java
rename to 
sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TGetCatalogsResp.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetColumnsReq.java
 
b/sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TGetColumnsReq.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetColumnsReq.java
rename to 
sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TGetColumnsReq.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetColumnsResp.java
 
b/sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TGetColumnsResp.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetColumnsResp.java
rename to 
sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TGetColumnsResp.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetDelegationTokenReq.java
 
b/sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TGetDelegationTokenReq.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetDelegationTokenReq.java
rename to 
sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TGetDelegationTokenReq.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetDelegationTokenResp.java
 
b/sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TGetDelegationTokenResp.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetDelegationTokenResp.java
rename to 
sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TGetDelegationTokenResp.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetFunctionsReq.java
 
b/sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TGetFunctionsReq.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetFunctionsReq.java
rename to 
sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TGetFunctionsReq.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetFunctionsResp.java
 
b/sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TGetFunctionsResp.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetFunctionsResp.java
rename to 
sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TGetFunctionsResp.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetInfoReq.java
 
b/sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TGetInfoReq.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetInfoReq.java
rename to 
sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TGetInfoReq.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetInfoResp.java
 
b/sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TGetInfoResp.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetInfoResp.java
rename to 
sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TGetInfoResp.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetInfoType.java
 
b/sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TGetInfoType.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetInfoType.java
rename to 
sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TGetInfoType.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetInfoValue.java
 
b/sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TGetInfoValue.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetInfoValue.java
rename to 
sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TGetInfoValue.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetOperationStatusReq.java
 
b/sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TGetOperationStatusReq.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetOperationStatusReq.java
rename to 
sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TGetOperationStatusReq.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetOperationStatusResp.java
 
b/sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TGetOperationStatusResp.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetOperationStatusResp.java
rename to 
sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TGetOperationStatusResp.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetResultSetMetadataReq.java
 
b/sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TGetResultSetMetadataReq.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetResultSetMetadataReq.java
rename to 
sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TGetResultSetMetadataReq.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetResultSetMetadataResp.java
 
b/sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TGetResultSetMetadataResp.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetResultSetMetadataResp.java
rename to 
sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TGetResultSetMetadataResp.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetSchemasReq.java
 
b/sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TGetSchemasReq.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetSchemasReq.java
rename to 
sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TGetSchemasReq.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetSchemasResp.java
 
b/sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TGetSchemasResp.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetSchemasResp.java
rename to 
sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TGetSchemasResp.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetTableTypesReq.java
 
b/sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TGetTableTypesReq.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetTableTypesReq.java
rename to 
sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TGetTableTypesReq.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetTableTypesResp.java
 
b/sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TGetTableTypesResp.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetTableTypesResp.java
rename to 
sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TGetTableTypesResp.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetTablesReq.java
 
b/sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TGetTablesReq.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetTablesReq.java
rename to 
sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TGetTablesReq.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetTablesResp.java
 
b/sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TGetTablesResp.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetTablesResp.java
rename to 
sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TGetTablesResp.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetTypeInfoReq.java
 
b/sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TGetTypeInfoReq.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetTypeInfoReq.java
rename to 
sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TGetTypeInfoReq.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetTypeInfoResp.java
 
b/sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TGetTypeInfoResp.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TGetTypeInfoResp.java
rename to 
sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TGetTypeInfoResp.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/THandleIdentifier.java
 
b/sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/THandleIdentifier.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/THandleIdentifier.java
rename to 
sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/THandleIdentifier.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TI16Column.java
 
b/sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TI16Column.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TI16Column.java
rename to 
sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TI16Column.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TI16Value.java
 
b/sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TI16Value.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TI16Value.java
rename to 
sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TI16Value.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TI32Column.java
 
b/sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TI32Column.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TI32Column.java
rename to 
sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TI32Column.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TI32Value.java
 
b/sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TI32Value.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TI32Value.java
rename to 
sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TI32Value.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TI64Column.java
 
b/sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TI64Column.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TI64Column.java
rename to 
sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TI64Column.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TI64Value.java
 
b/sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TI64Value.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TI64Value.java
rename to 
sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TI64Value.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TMapTypeEntry.java
 
b/sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TMapTypeEntry.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TMapTypeEntry.java
rename to 
sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TMapTypeEntry.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TOpenSessionReq.java
 
b/sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TOpenSessionReq.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TOpenSessionReq.java
rename to 
sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TOpenSessionReq.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TOpenSessionResp.java
 
b/sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TOpenSessionResp.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TOpenSessionResp.java
rename to 
sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TOpenSessionResp.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TOperationHandle.java
 
b/sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TOperationHandle.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TOperationHandle.java
rename to 
sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TOperationHandle.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TOperationState.java
 
b/sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TOperationState.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TOperationState.java
rename to 
sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TOperationState.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TOperationType.java
 
b/sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TOperationType.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TOperationType.java
rename to 
sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TOperationType.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TPrimitiveTypeEntry.java
 
b/sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TPrimitiveTypeEntry.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TPrimitiveTypeEntry.java
rename to 
sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TPrimitiveTypeEntry.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TProtocolVersion.java
 
b/sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TProtocolVersion.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TProtocolVersion.java
rename to 
sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TProtocolVersion.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TRenewDelegationTokenReq.java
 
b/sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TRenewDelegationTokenReq.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TRenewDelegationTokenReq.java
rename to 
sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TRenewDelegationTokenReq.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TRenewDelegationTokenResp.java
 
b/sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TRenewDelegationTokenResp.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TRenewDelegationTokenResp.java
rename to 
sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TRenewDelegationTokenResp.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TRow.java
 
b/sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TRow.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TRow.java
rename to 
sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TRow.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TRowSet.java
 
b/sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TRowSet.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TRowSet.java
rename to 
sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TRowSet.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TSessionHandle.java
 
b/sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TSessionHandle.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TSessionHandle.java
rename to 
sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TSessionHandle.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TStatus.java
 
b/sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TStatus.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TStatus.java
rename to 
sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TStatus.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TStatusCode.java
 
b/sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TStatusCode.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TStatusCode.java
rename to 
sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TStatusCode.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TStringColumn.java
 
b/sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TStringColumn.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TStringColumn.java
rename to 
sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TStringColumn.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TStringValue.java
 
b/sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TStringValue.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TStringValue.java
rename to 
sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TStringValue.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TStructTypeEntry.java
 
b/sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TStructTypeEntry.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TStructTypeEntry.java
rename to 
sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TStructTypeEntry.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TTableSchema.java
 
b/sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TTableSchema.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TTableSchema.java
rename to 
sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TTableSchema.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TTypeDesc.java
 
b/sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TTypeDesc.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TTypeDesc.java
rename to 
sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TTypeDesc.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TTypeEntry.java
 
b/sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TTypeEntry.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TTypeEntry.java
rename to 
sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TTypeEntry.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TTypeId.java
 
b/sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TTypeId.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TTypeId.java
rename to 
sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TTypeId.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TTypeQualifierValue.java
 
b/sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TTypeQualifierValue.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TTypeQualifierValue.java
rename to 
sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TTypeQualifierValue.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TTypeQualifiers.java
 
b/sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TTypeQualifiers.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TTypeQualifiers.java
rename to 
sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TTypeQualifiers.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TUnionTypeEntry.java
 
b/sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TUnionTypeEntry.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TUnionTypeEntry.java
rename to 
sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TUnionTypeEntry.java
diff --git 
a/sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TUserDefinedTypeEntry.java
 
b/sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TUserDefinedTypeEntry.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/gen/java/org/apache/hive/service/cli/thrift/TUserDefinedTypeEntry.java
rename to 
sql/hive-thriftserver/v2.3.4/src/gen/java/org/apache/hive/service/cli/thrift/TUserDefinedTypeEntry.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/AbstractService.java
 
b/sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/AbstractService.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/AbstractService.java
rename to 
sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/AbstractService.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/CompositeService.java
 
b/sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/CompositeService.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/CompositeService.java
rename to 
sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/CompositeService.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/CookieSigner.java 
b/sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/CookieSigner.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/CookieSigner.java
rename to 
sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/CookieSigner.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/ServiceOperations.java
 
b/sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/ServiceOperations.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/ServiceOperations.java
rename to 
sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/ServiceOperations.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/ServiceUtils.java 
b/sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/ServiceUtils.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/ServiceUtils.java
rename to 
sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/ServiceUtils.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/auth/HiveAuthFactory.java
 
b/sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/auth/HiveAuthFactory.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/auth/HiveAuthFactory.java
rename to 
sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/auth/HiveAuthFactory.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/auth/HttpAuthUtils.java
 
b/sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/auth/HttpAuthUtils.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/auth/HttpAuthUtils.java
rename to 
sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/auth/HttpAuthUtils.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/auth/KerberosSaslHelper.java
 
b/sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/auth/KerberosSaslHelper.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/auth/KerberosSaslHelper.java
rename to 
sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/auth/KerberosSaslHelper.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/auth/PlainSaslHelper.java
 
b/sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/auth/PlainSaslHelper.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/auth/PlainSaslHelper.java
rename to 
sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/auth/PlainSaslHelper.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/auth/TSetIpAddressProcessor.java
 
b/sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/auth/TSetIpAddressProcessor.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/auth/TSetIpAddressProcessor.java
rename to 
sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/auth/TSetIpAddressProcessor.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/CLIService.java
 
b/sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/CLIService.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/CLIService.java
rename to 
sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/CLIService.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/Column.java 
b/sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/Column.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/Column.java
rename to 
sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/Column.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/ColumnBasedSet.java
 
b/sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/ColumnBasedSet.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/ColumnBasedSet.java
rename to 
sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/ColumnBasedSet.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/ColumnDescriptor.java
 
b/sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/ColumnDescriptor.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/ColumnDescriptor.java
rename to 
sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/ColumnDescriptor.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/ColumnValue.java
 
b/sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/ColumnValue.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/ColumnValue.java
rename to 
sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/ColumnValue.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/EmbeddedCLIServiceClient.java
 
b/sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/EmbeddedCLIServiceClient.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/EmbeddedCLIServiceClient.java
rename to 
sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/EmbeddedCLIServiceClient.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/FetchOrientation.java
 
b/sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/FetchOrientation.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/FetchOrientation.java
rename to 
sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/FetchOrientation.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/GetInfoType.java
 
b/sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/GetInfoType.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/GetInfoType.java
rename to 
sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/GetInfoType.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/GetInfoValue.java
 
b/sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/GetInfoValue.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/GetInfoValue.java
rename to 
sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/GetInfoValue.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/Handle.java 
b/sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/Handle.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/Handle.java
rename to 
sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/Handle.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/HandleIdentifier.java
 
b/sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/HandleIdentifier.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/HandleIdentifier.java
rename to 
sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/HandleIdentifier.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/HiveSQLException.java
 
b/sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/HiveSQLException.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/HiveSQLException.java
rename to 
sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/HiveSQLException.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/ICLIService.java
 
b/sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/ICLIService.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/ICLIService.java
rename to 
sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/ICLIService.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/OperationHandle.java
 
b/sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/OperationHandle.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/OperationHandle.java
rename to 
sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/OperationHandle.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/OperationState.java
 
b/sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/OperationState.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/OperationState.java
rename to 
sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/OperationState.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/OperationType.java
 
b/sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/OperationType.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/OperationType.java
rename to 
sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/OperationType.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/PatternOrIdentifier.java
 
b/sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/PatternOrIdentifier.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/PatternOrIdentifier.java
rename to 
sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/PatternOrIdentifier.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/RowBasedSet.java
 
b/sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/RowBasedSet.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/RowBasedSet.java
rename to 
sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/RowBasedSet.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/RowSet.java 
b/sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/RowSet.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/RowSet.java
rename to 
sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/RowSet.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/RowSetFactory.java
 
b/sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/RowSetFactory.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/RowSetFactory.java
rename to 
sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/RowSetFactory.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/SessionHandle.java
 
b/sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/SessionHandle.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/SessionHandle.java
rename to 
sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/SessionHandle.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/TableSchema.java
 
b/sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/TableSchema.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/TableSchema.java
rename to 
sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/TableSchema.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/Type.java 
b/sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/Type.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/Type.java
rename to 
sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/Type.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/TypeDescriptor.java
 
b/sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/TypeDescriptor.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/TypeDescriptor.java
rename to 
sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/TypeDescriptor.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/TypeQualifiers.java
 
b/sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/TypeQualifiers.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/TypeQualifiers.java
rename to 
sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/TypeQualifiers.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/operation/ClassicTableTypeMapping.java
 
b/sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/operation/ClassicTableTypeMapping.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/operation/ClassicTableTypeMapping.java
rename to 
sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/operation/ClassicTableTypeMapping.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/operation/ExecuteStatementOperation.java
 
b/sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/operation/ExecuteStatementOperation.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/operation/ExecuteStatementOperation.java
rename to 
sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/operation/ExecuteStatementOperation.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/operation/GetCatalogsOperation.java
 
b/sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/operation/GetCatalogsOperation.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/operation/GetCatalogsOperation.java
rename to 
sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/operation/GetCatalogsOperation.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/operation/GetColumnsOperation.java
 
b/sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/operation/GetColumnsOperation.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/operation/GetColumnsOperation.java
rename to 
sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/operation/GetColumnsOperation.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/operation/GetFunctionsOperation.java
 
b/sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/operation/GetFunctionsOperation.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/operation/GetFunctionsOperation.java
rename to 
sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/operation/GetFunctionsOperation.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/operation/GetSchemasOperation.java
 
b/sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/operation/GetSchemasOperation.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/operation/GetSchemasOperation.java
rename to 
sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/operation/GetSchemasOperation.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/operation/GetTableTypesOperation.java
 
b/sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/operation/GetTableTypesOperation.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/operation/GetTableTypesOperation.java
rename to 
sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/operation/GetTableTypesOperation.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/operation/GetTablesOperation.java
 
b/sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/operation/GetTablesOperation.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/operation/GetTablesOperation.java
rename to 
sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/operation/GetTablesOperation.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/operation/GetTypeInfoOperation.java
 
b/sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/operation/GetTypeInfoOperation.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/operation/GetTypeInfoOperation.java
rename to 
sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/operation/GetTypeInfoOperation.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/operation/HiveCommandOperation.java
 
b/sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/operation/HiveCommandOperation.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/operation/HiveCommandOperation.java
rename to 
sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/operation/HiveCommandOperation.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/operation/HiveTableTypeMapping.java
 
b/sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/operation/HiveTableTypeMapping.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/operation/HiveTableTypeMapping.java
rename to 
sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/operation/HiveTableTypeMapping.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/operation/MetadataOperation.java
 
b/sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/operation/MetadataOperation.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/operation/MetadataOperation.java
rename to 
sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/operation/MetadataOperation.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/operation/Operation.java
 
b/sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/operation/Operation.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/operation/Operation.java
rename to 
sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/operation/Operation.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/operation/OperationManager.java
 
b/sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/operation/OperationManager.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/operation/OperationManager.java
rename to 
sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/operation/OperationManager.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/operation/SQLOperation.java
 
b/sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/operation/SQLOperation.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/operation/SQLOperation.java
rename to 
sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/operation/SQLOperation.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/operation/TableTypeMapping.java
 
b/sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/operation/TableTypeMapping.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/operation/TableTypeMapping.java
rename to 
sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/operation/TableTypeMapping.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/session/HiveSession.java
 
b/sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/session/HiveSession.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/session/HiveSession.java
rename to 
sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/session/HiveSession.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/session/HiveSessionBase.java
 
b/sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/session/HiveSessionBase.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/session/HiveSessionBase.java
rename to 
sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/session/HiveSessionBase.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/session/HiveSessionImpl.java
 
b/sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/session/HiveSessionImpl.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/session/HiveSessionImpl.java
rename to 
sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/session/HiveSessionImpl.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/session/HiveSessionImplwithUGI.java
 
b/sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/session/HiveSessionImplwithUGI.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/session/HiveSessionImplwithUGI.java
rename to 
sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/session/HiveSessionImplwithUGI.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/session/SessionManager.java
 
b/sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/session/SessionManager.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/session/SessionManager.java
rename to 
sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/session/SessionManager.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/thrift/ThriftBinaryCLIService.java
 
b/sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/thrift/ThriftBinaryCLIService.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/thrift/ThriftBinaryCLIService.java
rename to 
sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/thrift/ThriftBinaryCLIService.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/thrift/ThriftCLIService.java
 
b/sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/thrift/ThriftCLIService.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/thrift/ThriftCLIService.java
rename to 
sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/thrift/ThriftCLIService.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/thrift/ThriftCLIServiceClient.java
 
b/sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/thrift/ThriftCLIServiceClient.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/thrift/ThriftCLIServiceClient.java
rename to 
sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/thrift/ThriftCLIServiceClient.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/thrift/ThriftHttpCLIService.java
 
b/sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/thrift/ThriftHttpCLIService.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/thrift/ThriftHttpCLIService.java
rename to 
sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/thrift/ThriftHttpCLIService.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/thrift/ThriftHttpServlet.java
 
b/sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/thrift/ThriftHttpServlet.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/cli/thrift/ThriftHttpServlet.java
rename to 
sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/cli/thrift/ThriftHttpServlet.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/server/HiveServer2.java
 
b/sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/server/HiveServer2.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/server/HiveServer2.java
rename to 
sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/server/HiveServer2.java
diff --git 
a/sql/hive-thriftserver/src/main/java/org/apache/hive/service/server/ThreadWithGarbageCleanup.java
 
b/sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/server/ThreadWithGarbageCleanup.java
similarity index 100%
rename from 
sql/hive-thriftserver/src/main/java/org/apache/hive/service/server/ThreadWithGarbageCleanup.java
rename to 
sql/hive-thriftserver/v2.3.4/src/main/java/org/apache/hive/service/server/ThreadWithGarbageCleanup.java


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@spark.apache.org
For additional commands, e-mail: commits-h...@spark.apache.org

Reply via email to