You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hive.apache.org by kg...@apache.org on 2022/06/08 16:00:58 UTC

[hive] branch master updated: HIVE-25635: Upgrade libthrift from 0.14.1 to 0.16.0 (#3327) (Sylwester Lachiewicz reviewed by Zoltan Haindrich)

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

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


The following commit(s) were added to refs/heads/master by this push:
     new 50bc853d77d HIVE-25635: Upgrade libthrift from 0.14.1 to 0.16.0 (#3327) (Sylwester Lachiewicz reviewed by Zoltan Haindrich)
50bc853d77d is described below

commit 50bc853d77d3eb1897abd27c632d84403d14b8a1
Author: Sylwester Lachiewicz <sl...@apache.org>
AuthorDate: Wed Jun 8 18:00:49 2022 +0200

    HIVE-25635: Upgrade libthrift from 0.14.1 to 0.16.0 (#3327) (Sylwester Lachiewicz reviewed by Zoltan Haindrich)
---
 pom.xml                                            |    2 +-
 ql/src/gen/thrift/gen-cpp/queryplan_types.cpp      |   22 +-
 ql/src/gen/thrift/gen-cpp/queryplan_types.h        |   65 +-
 .../apache/hadoop/hive/ql/plan/api/Adjacency.java  |    4 +-
 .../hadoop/hive/ql/plan/api/AdjacencyType.java     |    4 +-
 .../org/apache/hadoop/hive/ql/plan/api/Graph.java  |    4 +-
 .../apache/hadoop/hive/ql/plan/api/NodeType.java   |    4 +-
 .../apache/hadoop/hive/ql/plan/api/Operator.java   |    4 +-
 .../hadoop/hive/ql/plan/api/OperatorType.java      |    4 +-
 .../org/apache/hadoop/hive/ql/plan/api/Query.java  |    4 +-
 .../apache/hadoop/hive/ql/plan/api/QueryPlan.java  |    4 +-
 .../org/apache/hadoop/hive/ql/plan/api/Stage.java  |    4 +-
 .../apache/hadoop/hive/ql/plan/api/StageType.java  |    4 +-
 .../org/apache/hadoop/hive/ql/plan/api/Task.java   |    4 +-
 .../apache/hadoop/hive/ql/plan/api/TaskType.java   |    4 +-
 ql/src/gen/thrift/gen-php/Adjacency.php            |    2 +-
 ql/src/gen/thrift/gen-php/AdjacencyType.php        |    2 +-
 ql/src/gen/thrift/gen-php/Graph.php                |    2 +-
 ql/src/gen/thrift/gen-php/NodeType.php             |    2 +-
 ql/src/gen/thrift/gen-php/Operator.php             |    2 +-
 ql/src/gen/thrift/gen-php/OperatorType.php         |    2 +-
 ql/src/gen/thrift/gen-php/Query.php                |    2 +-
 ql/src/gen/thrift/gen-php/QueryPlan.php            |    2 +-
 ql/src/gen/thrift/gen-php/Stage.php                |    2 +-
 ql/src/gen/thrift/gen-php/StageType.php            |    2 +-
 ql/src/gen/thrift/gen-php/Task.php                 |    2 +-
 ql/src/gen/thrift/gen-php/TaskType.php             |    2 +-
 ql/src/gen/thrift/gen-py/queryplan/constants.py    |    2 +-
 ql/src/gen/thrift/gen-py/queryplan/ttypes.py       |    2 +-
 ql/src/gen/thrift/gen-rb/queryplan_constants.rb    |    2 +-
 ql/src/gen/thrift/gen-rb/queryplan_types.rb        |    2 +-
 serde/src/gen/thrift/gen-cpp/complex_types.cpp     |    2 +-
 serde/src/gen/thrift/gen-cpp/complex_types.h       |   37 +-
 serde/src/gen/thrift/gen-cpp/megastruct_types.cpp  |   34 +-
 serde/src/gen/thrift/gen-cpp/megastruct_types.h    |   24 +-
 serde/src/gen/thrift/gen-cpp/serde_constants.cpp   |    2 +-
 serde/src/gen/thrift/gen-cpp/serde_constants.h     |    2 +-
 serde/src/gen/thrift/gen-cpp/serde_types.h         |    2 +-
 serde/src/gen/thrift/gen-cpp/testthrift_types.cpp  |    6 +-
 serde/src/gen/thrift/gen-cpp/testthrift_types.h    |   21 +-
 .../apache/hadoop/hive/serde/serdeConstants.java   |    2 +-
 .../apache/hadoop/hive/serde/test/InnerStruct.java |    4 +-
 .../hadoop/hive/serde/test/ThriftTestObj.java      |    4 +-
 .../hadoop/hive/serde2/thrift/test/Complex.java    |    4 +-
 .../hadoop/hive/serde2/thrift/test/IntString.java  |    4 +-
 .../hadoop/hive/serde2/thrift/test/MegaStruct.java |    4 +-
 .../hadoop/hive/serde2/thrift/test/MiniStruct.java |    4 +-
 .../hadoop/hive/serde2/thrift/test/MyEnum.java     |    4 +-
 .../hive/serde2/thrift/test/PropValueUnion.java    |    4 +-
 .../hive/serde2/thrift/test/SetIntString.java      |    4 +-
 serde/src/gen/thrift/gen-php/Complex.php           |    2 +-
 serde/src/gen/thrift/gen-php/InnerStruct.php       |    2 +-
 serde/src/gen/thrift/gen-php/IntString.php         |    2 +-
 serde/src/gen/thrift/gen-php/MegaStruct.php        |    2 +-
 serde/src/gen/thrift/gen-php/MiniStruct.php        |    2 +-
 serde/src/gen/thrift/gen-php/MyEnum.php            |    2 +-
 serde/src/gen/thrift/gen-php/PropValueUnion.php    |    2 +-
 serde/src/gen/thrift/gen-php/SetIntString.php      |    2 +-
 serde/src/gen/thrift/gen-php/ThriftTestObj.php     |    2 +-
 .../org/apache/hadoop/hive/serde/Constant.php      |    2 +-
 serde/src/gen/thrift/gen-py/complex/constants.py   |    2 +-
 serde/src/gen/thrift/gen-py/complex/ttypes.py      |    2 +-
 .../src/gen/thrift/gen-py/megastruct/constants.py  |    2 +-
 serde/src/gen/thrift/gen-py/megastruct/ttypes.py   |    2 +-
 .../org_apache_hadoop_hive_serde/constants.py      |    2 +-
 .../gen-py/org_apache_hadoop_hive_serde/ttypes.py  |    2 +-
 .../src/gen/thrift/gen-py/testthrift/constants.py  |    2 +-
 serde/src/gen/thrift/gen-py/testthrift/ttypes.py   |    2 +-
 serde/src/gen/thrift/gen-rb/complex_constants.rb   |    2 +-
 serde/src/gen/thrift/gen-rb/complex_types.rb       |    2 +-
 .../src/gen/thrift/gen-rb/megastruct_constants.rb  |    2 +-
 serde/src/gen/thrift/gen-rb/megastruct_types.rb    |    2 +-
 serde/src/gen/thrift/gen-rb/serde_constants.rb     |    2 +-
 serde/src/gen/thrift/gen-rb/serde_types.rb         |    2 +-
 .../src/gen/thrift/gen-rb/testthrift_constants.rb  |    2 +-
 serde/src/gen/thrift/gen-rb/testthrift_types.rb    |    2 +-
 service-rpc/src/gen/thrift/gen-cpp/TCLIService.cpp |    2 +-
 service-rpc/src/gen/thrift/gen-cpp/TCLIService.h   |  314 +-
 .../gen/thrift/gen-cpp/TCLIService_constants.cpp   |    2 +-
 .../src/gen/thrift/gen-cpp/TCLIService_constants.h |    2 +-
 .../src/gen/thrift/gen-cpp/TCLIService_types.cpp   |   70 +-
 .../src/gen/thrift/gen-cpp/TCLIService_types.h     |  658 ++--
 .../hive/service/rpc/thrift/TArrayTypeEntry.java   |    4 +-
 .../hive/service/rpc/thrift/TBinaryColumn.java     |    4 +-
 .../hive/service/rpc/thrift/TBoolColumn.java       |    4 +-
 .../apache/hive/service/rpc/thrift/TBoolValue.java |    4 +-
 .../hive/service/rpc/thrift/TByteColumn.java       |    4 +-
 .../apache/hive/service/rpc/thrift/TByteValue.java |    4 +-
 .../hive/service/rpc/thrift/TCLIService.java       |    4 +-
 .../service/rpc/thrift/TCLIServiceConstants.java   |    2 +-
 .../rpc/thrift/TCancelDelegationTokenReq.java      |    4 +-
 .../rpc/thrift/TCancelDelegationTokenResp.java     |    4 +-
 .../service/rpc/thrift/TCancelOperationReq.java    |    4 +-
 .../service/rpc/thrift/TCancelOperationResp.java   |    4 +-
 .../service/rpc/thrift/TCloseOperationReq.java     |    4 +-
 .../service/rpc/thrift/TCloseOperationResp.java    |    4 +-
 .../hive/service/rpc/thrift/TCloseSessionReq.java  |    4 +-
 .../hive/service/rpc/thrift/TCloseSessionResp.java |    4 +-
 .../apache/hive/service/rpc/thrift/TColumn.java    |    4 +-
 .../hive/service/rpc/thrift/TColumnDesc.java       |    4 +-
 .../hive/service/rpc/thrift/TColumnValue.java      |    4 +-
 .../hive/service/rpc/thrift/TDoubleColumn.java     |    4 +-
 .../hive/service/rpc/thrift/TDoubleValue.java      |    4 +-
 .../hive/service/rpc/thrift/TDownloadDataReq.java  |    4 +-
 .../hive/service/rpc/thrift/TDownloadDataResp.java |    4 +-
 .../service/rpc/thrift/TExecuteStatementReq.java   |    4 +-
 .../service/rpc/thrift/TExecuteStatementResp.java  |    4 +-
 .../hive/service/rpc/thrift/TFetchOrientation.java |    4 +-
 .../hive/service/rpc/thrift/TFetchResultsReq.java  |    4 +-
 .../hive/service/rpc/thrift/TFetchResultsResp.java |    4 +-
 .../hive/service/rpc/thrift/TGetCatalogsReq.java   |    4 +-
 .../hive/service/rpc/thrift/TGetCatalogsResp.java  |    4 +-
 .../hive/service/rpc/thrift/TGetColumnsReq.java    |    4 +-
 .../hive/service/rpc/thrift/TGetColumnsResp.java   |    4 +-
 .../service/rpc/thrift/TGetCrossReferenceReq.java  |    4 +-
 .../service/rpc/thrift/TGetCrossReferenceResp.java |    4 +-
 .../service/rpc/thrift/TGetDelegationTokenReq.java |    4 +-
 .../rpc/thrift/TGetDelegationTokenResp.java        |    4 +-
 .../hive/service/rpc/thrift/TGetFunctionsReq.java  |    4 +-
 .../hive/service/rpc/thrift/TGetFunctionsResp.java |    4 +-
 .../hive/service/rpc/thrift/TGetInfoReq.java       |    4 +-
 .../hive/service/rpc/thrift/TGetInfoResp.java      |    4 +-
 .../hive/service/rpc/thrift/TGetInfoType.java      |    4 +-
 .../hive/service/rpc/thrift/TGetInfoValue.java     |    4 +-
 .../service/rpc/thrift/TGetOperationStatusReq.java |    4 +-
 .../rpc/thrift/TGetOperationStatusResp.java        |    4 +-
 .../service/rpc/thrift/TGetPrimaryKeysReq.java     |    4 +-
 .../service/rpc/thrift/TGetPrimaryKeysResp.java    |    4 +-
 .../hive/service/rpc/thrift/TGetQueryIdReq.java    |    4 +-
 .../hive/service/rpc/thrift/TGetQueryIdResp.java   |    4 +-
 .../rpc/thrift/TGetResultSetMetadataReq.java       |    4 +-
 .../rpc/thrift/TGetResultSetMetadataResp.java      |    4 +-
 .../hive/service/rpc/thrift/TGetSchemasReq.java    |    4 +-
 .../hive/service/rpc/thrift/TGetSchemasResp.java   |    4 +-
 .../hive/service/rpc/thrift/TGetTableTypesReq.java |    4 +-
 .../service/rpc/thrift/TGetTableTypesResp.java     |    4 +-
 .../hive/service/rpc/thrift/TGetTablesReq.java     |    4 +-
 .../hive/service/rpc/thrift/TGetTablesResp.java    |    4 +-
 .../hive/service/rpc/thrift/TGetTypeInfoReq.java   |    4 +-
 .../hive/service/rpc/thrift/TGetTypeInfoResp.java  |    4 +-
 .../hive/service/rpc/thrift/THandleIdentifier.java |    4 +-
 .../apache/hive/service/rpc/thrift/TI16Column.java |    4 +-
 .../apache/hive/service/rpc/thrift/TI16Value.java  |    4 +-
 .../apache/hive/service/rpc/thrift/TI32Column.java |    4 +-
 .../apache/hive/service/rpc/thrift/TI32Value.java  |    4 +-
 .../apache/hive/service/rpc/thrift/TI64Column.java |    4 +-
 .../apache/hive/service/rpc/thrift/TI64Value.java  |    4 +-
 .../service/rpc/thrift/TJobExecutionStatus.java    |    4 +-
 .../hive/service/rpc/thrift/TMapTypeEntry.java     |    4 +-
 .../hive/service/rpc/thrift/TOpenSessionReq.java   |    4 +-
 .../hive/service/rpc/thrift/TOpenSessionResp.java  |    4 +-
 .../hive/service/rpc/thrift/TOperationHandle.java  |    4 +-
 .../hive/service/rpc/thrift/TOperationState.java   |    4 +-
 .../hive/service/rpc/thrift/TOperationType.java    |    4 +-
 .../service/rpc/thrift/TPrimitiveTypeEntry.java    |    4 +-
 .../service/rpc/thrift/TProgressUpdateResp.java    |    4 +-
 .../hive/service/rpc/thrift/TProtocolVersion.java  |    4 +-
 .../rpc/thrift/TRenewDelegationTokenReq.java       |    4 +-
 .../rpc/thrift/TRenewDelegationTokenResp.java      |    4 +-
 .../org/apache/hive/service/rpc/thrift/TRow.java   |    4 +-
 .../apache/hive/service/rpc/thrift/TRowSet.java    |    4 +-
 .../hive/service/rpc/thrift/TSessionHandle.java    |    4 +-
 .../hive/service/rpc/thrift/TSetClientInfoReq.java |    4 +-
 .../service/rpc/thrift/TSetClientInfoResp.java     |    4 +-
 .../apache/hive/service/rpc/thrift/TStatus.java    |    4 +-
 .../hive/service/rpc/thrift/TStatusCode.java       |    4 +-
 .../hive/service/rpc/thrift/TStringColumn.java     |    4 +-
 .../hive/service/rpc/thrift/TStringValue.java      |    4 +-
 .../hive/service/rpc/thrift/TStructTypeEntry.java  |    4 +-
 .../hive/service/rpc/thrift/TTableSchema.java      |    4 +-
 .../apache/hive/service/rpc/thrift/TTypeDesc.java  |    4 +-
 .../apache/hive/service/rpc/thrift/TTypeEntry.java |    4 +-
 .../apache/hive/service/rpc/thrift/TTypeId.java    |    4 +-
 .../service/rpc/thrift/TTypeQualifierValue.java    |    4 +-
 .../hive/service/rpc/thrift/TTypeQualifiers.java   |    4 +-
 .../hive/service/rpc/thrift/TUnionTypeEntry.java   |    4 +-
 .../hive/service/rpc/thrift/TUploadDataReq.java    |    4 +-
 .../hive/service/rpc/thrift/TUploadDataResp.java   |    4 +-
 .../service/rpc/thrift/TUserDefinedTypeEntry.java  |    4 +-
 service-rpc/src/gen/thrift/gen-php/Constant.php    |    2 +-
 .../src/gen/thrift/gen-php/TArrayTypeEntry.php     |    2 +-
 .../src/gen/thrift/gen-php/TBinaryColumn.php       |    2 +-
 service-rpc/src/gen/thrift/gen-php/TBoolColumn.php |    2 +-
 service-rpc/src/gen/thrift/gen-php/TBoolValue.php  |    2 +-
 service-rpc/src/gen/thrift/gen-php/TByteColumn.php |    2 +-
 service-rpc/src/gen/thrift/gen-php/TByteValue.php  |    2 +-
 .../src/gen/thrift/gen-php/TCLIServiceClient.php   |    2 +-
 .../src/gen/thrift/gen-php/TCLIServiceIf.php       |    2 +-
 .../TCLIService_CancelDelegationToken_args.php     |    2 +-
 .../TCLIService_CancelDelegationToken_result.php   |    2 +-
 .../gen-php/TCLIService_CancelOperation_args.php   |    2 +-
 .../gen-php/TCLIService_CancelOperation_result.php |    2 +-
 .../gen-php/TCLIService_CloseOperation_args.php    |    2 +-
 .../gen-php/TCLIService_CloseOperation_result.php  |    2 +-
 .../gen-php/TCLIService_CloseSession_args.php      |    2 +-
 .../gen-php/TCLIService_CloseSession_result.php    |    2 +-
 .../gen-php/TCLIService_DownloadData_args.php      |    2 +-
 .../gen-php/TCLIService_DownloadData_result.php    |    2 +-
 .../gen-php/TCLIService_ExecuteStatement_args.php  |    2 +-
 .../TCLIService_ExecuteStatement_result.php        |    2 +-
 .../gen-php/TCLIService_FetchResults_args.php      |    2 +-
 .../gen-php/TCLIService_FetchResults_result.php    |    2 +-
 .../gen-php/TCLIService_GetCatalogs_args.php       |    2 +-
 .../gen-php/TCLIService_GetCatalogs_result.php     |    2 +-
 .../thrift/gen-php/TCLIService_GetColumns_args.php |    2 +-
 .../gen-php/TCLIService_GetColumns_result.php      |    2 +-
 .../gen-php/TCLIService_GetCrossReference_args.php |    2 +-
 .../TCLIService_GetCrossReference_result.php       |    2 +-
 .../TCLIService_GetDelegationToken_args.php        |    2 +-
 .../TCLIService_GetDelegationToken_result.php      |    2 +-
 .../gen-php/TCLIService_GetFunctions_args.php      |    2 +-
 .../gen-php/TCLIService_GetFunctions_result.php    |    2 +-
 .../thrift/gen-php/TCLIService_GetInfo_args.php    |    2 +-
 .../thrift/gen-php/TCLIService_GetInfo_result.php  |    2 +-
 .../TCLIService_GetOperationStatus_args.php        |    2 +-
 .../TCLIService_GetOperationStatus_result.php      |    2 +-
 .../gen-php/TCLIService_GetPrimaryKeys_args.php    |    2 +-
 .../gen-php/TCLIService_GetPrimaryKeys_result.php  |    2 +-
 .../thrift/gen-php/TCLIService_GetQueryId_args.php |    2 +-
 .../gen-php/TCLIService_GetQueryId_result.php      |    2 +-
 .../TCLIService_GetResultSetMetadata_args.php      |    2 +-
 .../TCLIService_GetResultSetMetadata_result.php    |    2 +-
 .../thrift/gen-php/TCLIService_GetSchemas_args.php |    2 +-
 .../gen-php/TCLIService_GetSchemas_result.php      |    2 +-
 .../gen-php/TCLIService_GetTableTypes_args.php     |    2 +-
 .../gen-php/TCLIService_GetTableTypes_result.php   |    2 +-
 .../thrift/gen-php/TCLIService_GetTables_args.php  |    2 +-
 .../gen-php/TCLIService_GetTables_result.php       |    2 +-
 .../gen-php/TCLIService_GetTypeInfo_args.php       |    2 +-
 .../gen-php/TCLIService_GetTypeInfo_result.php     |    2 +-
 .../gen-php/TCLIService_OpenSession_args.php       |    2 +-
 .../gen-php/TCLIService_OpenSession_result.php     |    2 +-
 .../TCLIService_RenewDelegationToken_args.php      |    2 +-
 .../TCLIService_RenewDelegationToken_result.php    |    2 +-
 .../gen-php/TCLIService_SetClientInfo_args.php     |    2 +-
 .../gen-php/TCLIService_SetClientInfo_result.php   |    2 +-
 .../thrift/gen-php/TCLIService_UploadData_args.php |    2 +-
 .../gen-php/TCLIService_UploadData_result.php      |    2 +-
 .../thrift/gen-php/TCancelDelegationTokenReq.php   |    2 +-
 .../thrift/gen-php/TCancelDelegationTokenResp.php  |    2 +-
 .../src/gen/thrift/gen-php/TCancelOperationReq.php |    2 +-
 .../gen/thrift/gen-php/TCancelOperationResp.php    |    2 +-
 .../src/gen/thrift/gen-php/TCloseOperationReq.php  |    2 +-
 .../src/gen/thrift/gen-php/TCloseOperationResp.php |    2 +-
 .../src/gen/thrift/gen-php/TCloseSessionReq.php    |    2 +-
 .../src/gen/thrift/gen-php/TCloseSessionResp.php   |    2 +-
 service-rpc/src/gen/thrift/gen-php/TColumn.php     |    2 +-
 service-rpc/src/gen/thrift/gen-php/TColumnDesc.php |    2 +-
 .../src/gen/thrift/gen-php/TColumnValue.php        |    2 +-
 .../src/gen/thrift/gen-php/TDoubleColumn.php       |    2 +-
 .../src/gen/thrift/gen-php/TDoubleValue.php        |    2 +-
 .../src/gen/thrift/gen-php/TDownloadDataReq.php    |    2 +-
 .../src/gen/thrift/gen-php/TDownloadDataResp.php   |    2 +-
 .../gen/thrift/gen-php/TExecuteStatementReq.php    |    2 +-
 .../gen/thrift/gen-php/TExecuteStatementResp.php   |    2 +-
 .../src/gen/thrift/gen-php/TFetchOrientation.php   |    2 +-
 .../src/gen/thrift/gen-php/TFetchResultsReq.php    |    2 +-
 .../src/gen/thrift/gen-php/TFetchResultsResp.php   |    2 +-
 .../src/gen/thrift/gen-php/TGetCatalogsReq.php     |    2 +-
 .../src/gen/thrift/gen-php/TGetCatalogsResp.php    |    2 +-
 .../src/gen/thrift/gen-php/TGetColumnsReq.php      |    2 +-
 .../src/gen/thrift/gen-php/TGetColumnsResp.php     |    2 +-
 .../gen/thrift/gen-php/TGetCrossReferenceReq.php   |    2 +-
 .../gen/thrift/gen-php/TGetCrossReferenceResp.php  |    2 +-
 .../gen/thrift/gen-php/TGetDelegationTokenReq.php  |    2 +-
 .../gen/thrift/gen-php/TGetDelegationTokenResp.php |    2 +-
 .../src/gen/thrift/gen-php/TGetFunctionsReq.php    |    2 +-
 .../src/gen/thrift/gen-php/TGetFunctionsResp.php   |    2 +-
 service-rpc/src/gen/thrift/gen-php/TGetInfoReq.php |    2 +-
 .../src/gen/thrift/gen-php/TGetInfoResp.php        |    2 +-
 .../src/gen/thrift/gen-php/TGetInfoType.php        |    2 +-
 .../src/gen/thrift/gen-php/TGetInfoValue.php       |    2 +-
 .../gen/thrift/gen-php/TGetOperationStatusReq.php  |    2 +-
 .../gen/thrift/gen-php/TGetOperationStatusResp.php |    2 +-
 .../src/gen/thrift/gen-php/TGetPrimaryKeysReq.php  |    2 +-
 .../src/gen/thrift/gen-php/TGetPrimaryKeysResp.php |    2 +-
 .../src/gen/thrift/gen-php/TGetQueryIdReq.php      |    2 +-
 .../src/gen/thrift/gen-php/TGetQueryIdResp.php     |    2 +-
 .../thrift/gen-php/TGetResultSetMetadataReq.php    |    2 +-
 .../thrift/gen-php/TGetResultSetMetadataResp.php   |    2 +-
 .../src/gen/thrift/gen-php/TGetSchemasReq.php      |    2 +-
 .../src/gen/thrift/gen-php/TGetSchemasResp.php     |    2 +-
 .../src/gen/thrift/gen-php/TGetTableTypesReq.php   |    2 +-
 .../src/gen/thrift/gen-php/TGetTableTypesResp.php  |    2 +-
 .../src/gen/thrift/gen-php/TGetTablesReq.php       |    2 +-
 .../src/gen/thrift/gen-php/TGetTablesResp.php      |    2 +-
 .../src/gen/thrift/gen-php/TGetTypeInfoReq.php     |    2 +-
 .../src/gen/thrift/gen-php/TGetTypeInfoResp.php    |    2 +-
 .../src/gen/thrift/gen-php/THandleIdentifier.php   |    2 +-
 service-rpc/src/gen/thrift/gen-php/TI16Column.php  |    2 +-
 service-rpc/src/gen/thrift/gen-php/TI16Value.php   |    2 +-
 service-rpc/src/gen/thrift/gen-php/TI32Column.php  |    2 +-
 service-rpc/src/gen/thrift/gen-php/TI32Value.php   |    2 +-
 service-rpc/src/gen/thrift/gen-php/TI64Column.php  |    2 +-
 service-rpc/src/gen/thrift/gen-php/TI64Value.php   |    2 +-
 .../src/gen/thrift/gen-php/TJobExecutionStatus.php |    2 +-
 .../src/gen/thrift/gen-php/TMapTypeEntry.php       |    2 +-
 .../src/gen/thrift/gen-php/TOpenSessionReq.php     |    2 +-
 .../src/gen/thrift/gen-php/TOpenSessionResp.php    |    2 +-
 .../src/gen/thrift/gen-php/TOperationHandle.php    |    2 +-
 .../src/gen/thrift/gen-php/TOperationState.php     |    2 +-
 .../src/gen/thrift/gen-php/TOperationType.php      |    2 +-
 .../src/gen/thrift/gen-php/TPrimitiveTypeEntry.php |    2 +-
 .../src/gen/thrift/gen-php/TProgressUpdateResp.php |    2 +-
 .../src/gen/thrift/gen-php/TProtocolVersion.php    |    2 +-
 .../thrift/gen-php/TRenewDelegationTokenReq.php    |    2 +-
 .../thrift/gen-php/TRenewDelegationTokenResp.php   |    2 +-
 service-rpc/src/gen/thrift/gen-php/TRow.php        |    2 +-
 service-rpc/src/gen/thrift/gen-php/TRowSet.php     |    2 +-
 .../src/gen/thrift/gen-php/TSessionHandle.php      |    2 +-
 .../src/gen/thrift/gen-php/TSetClientInfoReq.php   |    2 +-
 .../src/gen/thrift/gen-php/TSetClientInfoResp.php  |    2 +-
 service-rpc/src/gen/thrift/gen-php/TStatus.php     |    2 +-
 service-rpc/src/gen/thrift/gen-php/TStatusCode.php |    2 +-
 .../src/gen/thrift/gen-php/TStringColumn.php       |    2 +-
 .../src/gen/thrift/gen-php/TStringValue.php        |    2 +-
 .../src/gen/thrift/gen-php/TStructTypeEntry.php    |    2 +-
 .../src/gen/thrift/gen-php/TTableSchema.php        |    2 +-
 service-rpc/src/gen/thrift/gen-php/TTypeDesc.php   |    2 +-
 service-rpc/src/gen/thrift/gen-php/TTypeEntry.php  |    2 +-
 service-rpc/src/gen/thrift/gen-php/TTypeId.php     |    2 +-
 .../src/gen/thrift/gen-php/TTypeQualifierValue.php |    2 +-
 .../src/gen/thrift/gen-php/TTypeQualifiers.php     |    2 +-
 .../src/gen/thrift/gen-php/TUnionTypeEntry.php     |    2 +-
 .../src/gen/thrift/gen-php/TUploadDataReq.php      |    2 +-
 .../src/gen/thrift/gen-php/TUploadDataResp.php     |    2 +-
 .../gen/thrift/gen-php/TUserDefinedTypeEntry.php   |    2 +-
 .../thrift/gen-py/TCLIService/TCLIService-remote   |    2 +-
 .../gen/thrift/gen-py/TCLIService/TCLIService.py   |    2 +-
 .../src/gen/thrift/gen-py/TCLIService/constants.py |    2 +-
 .../src/gen/thrift/gen-py/TCLIService/ttypes.py    |    2 +-
 .../src/gen/thrift/gen-rb/t_c_l_i_service.rb       |    2 +-
 .../gen/thrift/gen-rb/t_c_l_i_service_constants.rb |    2 +-
 .../src/gen/thrift/gen-rb/t_c_l_i_service_types.rb |    2 +-
 .../src/gen/thrift/gen-cpp/ThriftHiveMetastore.cpp | 1028 +++---
 .../src/gen/thrift/gen-cpp/ThriftHiveMetastore.h   | 3668 +++++++++++---------
 .../thrift/gen-cpp/hive_metastore_constants.cpp    |    2 +-
 .../gen/thrift/gen-cpp/hive_metastore_constants.h  |    2 +-
 .../gen/thrift/gen-cpp/hive_metastore_types.cpp    |  354 +-
 .../src/gen/thrift/gen-cpp/hive_metastore_types.h  | 2867 +++++++++------
 .../hadoop/hive/metastore/api/AbortTxnRequest.java |    4 +-
 .../hive/metastore/api/AbortTxnsRequest.java       |    4 +-
 .../metastore/api/AddCheckConstraintRequest.java   |    4 +-
 .../metastore/api/AddDefaultConstraintRequest.java |    4 +-
 .../hive/metastore/api/AddDynamicPartitions.java   |    4 +-
 .../hive/metastore/api/AddForeignKeyRequest.java   |    4 +-
 .../metastore/api/AddNotNullConstraintRequest.java |    4 +-
 .../hive/metastore/api/AddPackageRequest.java      |    4 +-
 .../hive/metastore/api/AddPartitionsRequest.java   |    4 +-
 .../hive/metastore/api/AddPartitionsResult.java    |    4 +-
 .../hive/metastore/api/AddPrimaryKeyRequest.java   |    4 +-
 .../metastore/api/AddUniqueConstraintRequest.java  |    4 +-
 .../hadoop/hive/metastore/api/AggrStats.java       |    4 +-
 .../metastore/api/AllTableConstraintsRequest.java  |    4 +-
 .../metastore/api/AllTableConstraintsResponse.java |    4 +-
 .../api/AllocateTableWriteIdsRequest.java          |    4 +-
 .../api/AllocateTableWriteIdsResponse.java         |    4 +-
 .../hive/metastore/api/AlreadyExistsException.java |    4 +-
 .../hive/metastore/api/AlterCatalogRequest.java    |    4 +-
 .../hive/metastore/api/AlterISchemaRequest.java    |    4 +-
 .../hive/metastore/api/AlterPartitionsRequest.java |    4 +-
 .../metastore/api/AlterPartitionsResponse.java     |    4 +-
 .../hive/metastore/api/AlterTableRequest.java      |    4 +-
 .../hive/metastore/api/AlterTableResponse.java     |    4 +-
 .../hadoop/hive/metastore/api/BasicTxnInfo.java    |    4 +-
 .../hive/metastore/api/BinaryColumnStatsData.java  |    4 +-
 .../hive/metastore/api/BooleanColumnStatsData.java |    4 +-
 .../metastore/api/CacheFileMetadataRequest.java    |    4 +-
 .../metastore/api/CacheFileMetadataResult.java     |    4 +-
 .../apache/hadoop/hive/metastore/api/Catalog.java  |    4 +-
 .../metastore/api/CheckConstraintsRequest.java     |    4 +-
 .../metastore/api/CheckConstraintsResponse.java    |    4 +-
 .../hive/metastore/api/CheckLockRequest.java       |    4 +-
 .../metastore/api/ClearFileMetadataRequest.java    |    4 +-
 .../metastore/api/ClearFileMetadataResult.java     |    4 +-
 .../hive/metastore/api/ClientCapabilities.java     |    4 +-
 .../hive/metastore/api/ClientCapability.java       |    4 +-
 .../hive/metastore/api/CmRecycleRequest.java       |    4 +-
 .../hive/metastore/api/CmRecycleResponse.java      |    4 +-
 .../hive/metastore/api/ColumnStatistics.java       |    4 +-
 .../hive/metastore/api/ColumnStatisticsData.java   |    4 +-
 .../hive/metastore/api/ColumnStatisticsDesc.java   |    4 +-
 .../hive/metastore/api/ColumnStatisticsObj.java    |    4 +-
 .../hive/metastore/api/CommitTxnKeyValue.java      |    4 +-
 .../hive/metastore/api/CommitTxnRequest.java       |    4 +-
 .../hive/metastore/api/CompactionInfoStruct.java   |    4 +-
 .../api/CompactionMetricsDataRequest.java          |    4 +-
 .../api/CompactionMetricsDataResponse.java         |    4 +-
 .../metastore/api/CompactionMetricsDataStruct.java |    4 +-
 .../metastore/api/CompactionMetricsMetricType.java |    4 +-
 .../hive/metastore/api/CompactionRequest.java      |    4 +-
 .../hive/metastore/api/CompactionResponse.java     |    4 +-
 .../hadoop/hive/metastore/api/CompactionType.java  |    4 +-
 .../metastore/api/ConfigValSecurityException.java  |    4 +-
 .../hive/metastore/api/CreateCatalogRequest.java   |    4 +-
 .../metastore/api/CreateDataConnectorRequest.java  |    4 +-
 .../hive/metastore/api/CreateDatabaseRequest.java  |    4 +-
 .../hive/metastore/api/CreateTableRequest.java     |    4 +-
 .../hive/metastore/api/CreationMetadata.java       |    4 +-
 .../metastore/api/CurrentNotificationEventId.java  |    4 +-
 .../hadoop/hive/metastore/api/DataConnector.java   |    4 +-
 .../hive/metastore/api/DataOperationType.java      |    4 +-
 .../apache/hadoop/hive/metastore/api/Database.java |    4 +-
 .../hadoop/hive/metastore/api/DatabaseType.java    |    4 +-
 .../org/apache/hadoop/hive/metastore/api/Date.java |    4 +-
 .../hive/metastore/api/DateColumnStatsData.java    |    4 +-
 .../apache/hadoop/hive/metastore/api/Decimal.java  |    4 +-
 .../hive/metastore/api/DecimalColumnStatsData.java |    4 +-
 .../metastore/api/DefaultConstraintsRequest.java   |    4 +-
 .../metastore/api/DefaultConstraintsResponse.java  |    4 +-
 .../hive/metastore/api/DoubleColumnStatsData.java  |    4 +-
 .../hive/metastore/api/DropCatalogRequest.java     |    4 +-
 .../hive/metastore/api/DropConstraintRequest.java  |    4 +-
 .../hive/metastore/api/DropDatabaseRequest.java    |    4 +-
 .../hive/metastore/api/DropPackageRequest.java     |    4 +-
 .../hive/metastore/api/DropPartitionsExpr.java     |    4 +-
 .../hive/metastore/api/DropPartitionsRequest.java  |    4 +-
 .../hive/metastore/api/DropPartitionsResult.java   |    4 +-
 .../hive/metastore/api/EnvironmentContext.java     |    4 +-
 .../hive/metastore/api/EventRequestType.java       |    4 +-
 .../hive/metastore/api/ExtendedTableInfo.java      |    4 +-
 .../hadoop/hive/metastore/api/FieldSchema.java     |    4 +-
 .../hadoop/hive/metastore/api/FileMetadata.java    |    4 +-
 .../hive/metastore/api/FileMetadataExprType.java   |    4 +-
 .../hive/metastore/api/FindNextCompactRequest.java |    4 +-
 .../hive/metastore/api/FindSchemasByColsResp.java  |    4 +-
 .../hive/metastore/api/FindSchemasByColsRqst.java  |    4 +-
 .../hive/metastore/api/FireEventRequest.java       |    4 +-
 .../hive/metastore/api/FireEventRequestData.java   |    4 +-
 .../hive/metastore/api/FireEventResponse.java      |    4 +-
 .../hive/metastore/api/ForeignKeysRequest.java     |    4 +-
 .../hive/metastore/api/ForeignKeysResponse.java    |    4 +-
 .../apache/hadoop/hive/metastore/api/Function.java |    4 +-
 .../hadoop/hive/metastore/api/FunctionType.java    |    4 +-
 .../metastore/api/GetAllFunctionsResponse.java     |    4 +-
 .../metastore/api/GetAllWriteEventInfoRequest.java |    4 +-
 .../hive/metastore/api/GetCatalogRequest.java      |    4 +-
 .../hive/metastore/api/GetCatalogResponse.java     |    4 +-
 .../hive/metastore/api/GetCatalogsResponse.java    |    4 +-
 .../metastore/api/GetDataConnectorRequest.java     |    4 +-
 .../hive/metastore/api/GetDatabaseRequest.java     |    4 +-
 .../hive/metastore/api/GetFieldsRequest.java       |    4 +-
 .../hive/metastore/api/GetFieldsResponse.java      |    4 +-
 .../api/GetFileMetadataByExprRequest.java          |    4 +-
 .../metastore/api/GetFileMetadataByExprResult.java |    4 +-
 .../hive/metastore/api/GetFileMetadataRequest.java |    4 +-
 .../hive/metastore/api/GetFileMetadataResult.java  |    4 +-
 .../GetLatestCommittedCompactionInfoRequest.java   |    4 +-
 .../GetLatestCommittedCompactionInfoResponse.java  |    4 +-
 .../metastore/api/GetOpenTxnsInfoResponse.java     |    4 +-
 .../hive/metastore/api/GetOpenTxnsRequest.java     |    4 +-
 .../hive/metastore/api/GetOpenTxnsResponse.java    |    4 +-
 .../hive/metastore/api/GetPackageRequest.java      |    4 +-
 .../metastore/api/GetPartitionNamesPsRequest.java  |    4 +-
 .../metastore/api/GetPartitionNamesPsResponse.java |    4 +-
 .../hive/metastore/api/GetPartitionRequest.java    |    4 +-
 .../hive/metastore/api/GetPartitionResponse.java   |    4 +-
 .../metastore/api/GetPartitionsByNamesRequest.java |    4 +-
 .../metastore/api/GetPartitionsByNamesResult.java  |    4 +-
 .../metastore/api/GetPartitionsFilterSpec.java     |    4 +-
 .../api/GetPartitionsPsWithAuthRequest.java        |    4 +-
 .../api/GetPartitionsPsWithAuthResponse.java       |    4 +-
 .../hive/metastore/api/GetPartitionsRequest.java   |    4 +-
 .../hive/metastore/api/GetPartitionsResponse.java  |    4 +-
 .../metastore/api/GetPrincipalsInRoleRequest.java  |    4 +-
 .../metastore/api/GetPrincipalsInRoleResponse.java |    4 +-
 .../hive/metastore/api/GetProjectionsSpec.java     |    4 +-
 .../api/GetReplicationMetricsRequest.java          |    4 +-
 .../api/GetRoleGrantsForPrincipalRequest.java      |    4 +-
 .../api/GetRoleGrantsForPrincipalResponse.java     |    4 +-
 .../hive/metastore/api/GetRuntimeStatsRequest.java |    4 +-
 .../hive/metastore/api/GetSchemaRequest.java       |    4 +-
 .../hive/metastore/api/GetSchemaResponse.java      |    4 +-
 .../hadoop/hive/metastore/api/GetSerdeRequest.java |    4 +-
 .../hadoop/hive/metastore/api/GetTableRequest.java |    4 +-
 .../hadoop/hive/metastore/api/GetTableResult.java  |    4 +-
 .../hive/metastore/api/GetTablesExtRequest.java    |    4 +-
 .../metastore/api/GetTablesExtRequestFields.java   |    4 +-
 .../hive/metastore/api/GetTablesRequest.java       |    4 +-
 .../hadoop/hive/metastore/api/GetTablesResult.java |    4 +-
 .../metastore/api/GetValidWriteIdsRequest.java     |    4 +-
 .../metastore/api/GetValidWriteIdsResponse.java    |    4 +-
 .../metastore/api/GrantRevokePrivilegeRequest.java |    4 +-
 .../api/GrantRevokePrivilegeResponse.java          |    4 +-
 .../hive/metastore/api/GrantRevokeRoleRequest.java |    4 +-
 .../metastore/api/GrantRevokeRoleResponse.java     |    4 +-
 .../hadoop/hive/metastore/api/GrantRevokeType.java |    4 +-
 .../hive/metastore/api/HeartbeatRequest.java       |    4 +-
 .../metastore/api/HeartbeatTxnRangeRequest.java    |    4 +-
 .../metastore/api/HeartbeatTxnRangeResponse.java   |    4 +-
 .../hive/metastore/api/HiveObjectPrivilege.java    |    4 +-
 .../hadoop/hive/metastore/api/HiveObjectRef.java   |    4 +-
 .../hadoop/hive/metastore/api/HiveObjectType.java  |    4 +-
 .../apache/hadoop/hive/metastore/api/ISchema.java  |    4 +-
 .../hadoop/hive/metastore/api/ISchemaName.java     |    4 +-
 .../hive/metastore/api/InsertEventRequestData.java |    4 +-
 .../hive/metastore/api/InvalidInputException.java  |    4 +-
 .../hive/metastore/api/InvalidObjectException.java |    4 +-
 .../metastore/api/InvalidOperationException.java   |    4 +-
 .../metastore/api/InvalidPartitionException.java   |    4 +-
 .../hive/metastore/api/ListPackageRequest.java     |    4 +-
 .../metastore/api/ListStoredProcedureRequest.java  |    4 +-
 .../hadoop/hive/metastore/api/LockComponent.java   |    4 +-
 .../hadoop/hive/metastore/api/LockLevel.java       |    4 +-
 .../hadoop/hive/metastore/api/LockRequest.java     |    4 +-
 .../hadoop/hive/metastore/api/LockResponse.java    |    4 +-
 .../hadoop/hive/metastore/api/LockState.java       |    4 +-
 .../apache/hadoop/hive/metastore/api/LockType.java |    4 +-
 .../hive/metastore/api/LongColumnStatsData.java    |    4 +-
 .../api/MapSchemaVersionToSerdeRequest.java        |    4 +-
 .../hadoop/hive/metastore/api/Materialization.java |    4 +-
 .../api/MaxAllocatedTableWriteIdRequest.java       |    4 +-
 .../api/MaxAllocatedTableWriteIdResponse.java      |    4 +-
 .../hadoop/hive/metastore/api/MetaException.java   |    4 +-
 .../hive/metastore/api/MetadataPpdResult.java      |    4 +-
 .../hive/metastore/api/NoSuchLockException.java    |    4 +-
 .../hive/metastore/api/NoSuchObjectException.java  |    4 +-
 .../hive/metastore/api/NoSuchTxnException.java     |    4 +-
 .../metastore/api/NotNullConstraintsRequest.java   |    4 +-
 .../metastore/api/NotNullConstraintsResponse.java  |    4 +-
 .../hive/metastore/api/NotificationEvent.java      |    4 +-
 .../metastore/api/NotificationEventRequest.java    |    4 +-
 .../metastore/api/NotificationEventResponse.java   |    4 +-
 .../api/NotificationEventsCountRequest.java        |    4 +-
 .../api/NotificationEventsCountResponse.java       |    4 +-
 .../hive/metastore/api/ObjectDictionary.java       |    4 +-
 .../hadoop/hive/metastore/api/OpenTxnRequest.java  |    4 +-
 .../hive/metastore/api/OpenTxnsResponse.java       |    4 +-
 .../api/OptionalCompactionInfoStruct.java          |    4 +-
 .../apache/hadoop/hive/metastore/api/Order.java    |    4 +-
 .../apache/hadoop/hive/metastore/api/Package.java  |    4 +-
 .../hadoop/hive/metastore/api/Partition.java       |    4 +-
 .../hive/metastore/api/PartitionEventType.java     |    4 +-
 .../hive/metastore/api/PartitionFilterMode.java    |    4 +-
 .../metastore/api/PartitionListComposingSpec.java  |    4 +-
 .../hadoop/hive/metastore/api/PartitionSpec.java   |    4 +-
 .../metastore/api/PartitionSpecWithSharedSD.java   |    4 +-
 .../hive/metastore/api/PartitionValuesRequest.java |    4 +-
 .../metastore/api/PartitionValuesResponse.java     |    4 +-
 .../hive/metastore/api/PartitionValuesRow.java     |    4 +-
 .../hive/metastore/api/PartitionWithoutSD.java     |    4 +-
 .../metastore/api/PartitionsByExprRequest.java     |    4 +-
 .../hive/metastore/api/PartitionsByExprResult.java |    4 +-
 .../hive/metastore/api/PartitionsRequest.java      |    4 +-
 .../hive/metastore/api/PartitionsResponse.java     |    4 +-
 .../metastore/api/PartitionsSpecByExprResult.java  |    4 +-
 .../hive/metastore/api/PartitionsStatsRequest.java |    4 +-
 .../hive/metastore/api/PartitionsStatsResult.java  |    4 +-
 .../hive/metastore/api/PrimaryKeysRequest.java     |    4 +-
 .../hive/metastore/api/PrimaryKeysResponse.java    |    4 +-
 .../hive/metastore/api/PrincipalPrivilegeSet.java  |    4 +-
 .../hadoop/hive/metastore/api/PrincipalType.java   |    4 +-
 .../hadoop/hive/metastore/api/PrivilegeBag.java    |    4 +-
 .../hive/metastore/api/PrivilegeGrantInfo.java     |    4 +-
 .../hive/metastore/api/PutFileMetadataRequest.java |    4 +-
 .../hive/metastore/api/PutFileMetadataResult.java  |    4 +-
 .../hadoop/hive/metastore/api/QueryState.java      |    4 +-
 .../hive/metastore/api/RenamePartitionRequest.java |    4 +-
 .../metastore/api/RenamePartitionResponse.java     |    4 +-
 .../hadoop/hive/metastore/api/ReplLastIdInfo.java  |    4 +-
 .../metastore/api/ReplTblWriteIdStateRequest.java  |    4 +-
 .../hive/metastore/api/ReplicationMetricList.java  |    4 +-
 .../hive/metastore/api/ReplicationMetrics.java     |    4 +-
 .../hive/metastore/api/RequestPartsSpec.java       |    4 +-
 .../hadoop/hive/metastore/api/ResourceType.java    |    4 +-
 .../hadoop/hive/metastore/api/ResourceUri.java     |    4 +-
 .../org/apache/hadoop/hive/metastore/api/Role.java |    4 +-
 .../hive/metastore/api/RolePrincipalGrant.java     |    4 +-
 .../hadoop/hive/metastore/api/RuntimeStat.java     |    4 +-
 .../hive/metastore/api/SQLAllTableConstraints.java |    4 +-
 .../hive/metastore/api/SQLCheckConstraint.java     |    4 +-
 .../hive/metastore/api/SQLDefaultConstraint.java   |    4 +-
 .../hadoop/hive/metastore/api/SQLForeignKey.java   |    4 +-
 .../hive/metastore/api/SQLNotNullConstraint.java   |    4 +-
 .../hadoop/hive/metastore/api/SQLPrimaryKey.java   |    4 +-
 .../hive/metastore/api/SQLUniqueConstraint.java    |    4 +-
 .../hadoop/hive/metastore/api/ScheduledQuery.java  |    4 +-
 .../hive/metastore/api/ScheduledQueryKey.java      |    4 +-
 .../api/ScheduledQueryMaintenanceRequest.java      |    4 +-
 .../api/ScheduledQueryMaintenanceRequestType.java  |    4 +-
 .../metastore/api/ScheduledQueryPollRequest.java   |    4 +-
 .../metastore/api/ScheduledQueryPollResponse.java  |    4 +-
 .../metastore/api/ScheduledQueryProgressInfo.java  |    4 +-
 .../apache/hadoop/hive/metastore/api/Schema.java   |    4 +-
 .../hive/metastore/api/SchemaCompatibility.java    |    4 +-
 .../hadoop/hive/metastore/api/SchemaType.java      |    4 +-
 .../hive/metastore/api/SchemaValidation.java       |    4 +-
 .../hadoop/hive/metastore/api/SchemaVersion.java   |    4 +-
 .../metastore/api/SchemaVersionDescriptor.java     |    4 +-
 .../hive/metastore/api/SchemaVersionState.java     |    4 +-
 .../metastore/api/SeedTableWriteIdsRequest.java    |    4 +-
 .../hive/metastore/api/SeedTxnIdRequest.java       |    4 +-
 .../hadoop/hive/metastore/api/SerDeInfo.java       |    4 +-
 .../hadoop/hive/metastore/api/SerdeType.java       |    4 +-
 .../metastore/api/SetPartitionsStatsRequest.java   |    4 +-
 .../metastore/api/SetPartitionsStatsResponse.java  |    4 +-
 .../api/SetSchemaVersionStateRequest.java          |    4 +-
 .../hive/metastore/api/ShowCompactRequest.java     |    4 +-
 .../hive/metastore/api/ShowCompactResponse.java    |    4 +-
 .../metastore/api/ShowCompactResponseElement.java  |    4 +-
 .../hive/metastore/api/ShowLocksRequest.java       |    4 +-
 .../hive/metastore/api/ShowLocksResponse.java      |    4 +-
 .../metastore/api/ShowLocksResponseElement.java    |    4 +-
 .../hadoop/hive/metastore/api/SkewedInfo.java      |    4 +-
 .../hadoop/hive/metastore/api/SourceTable.java     |    4 +-
 .../hive/metastore/api/StorageDescriptor.java      |    4 +-
 .../hadoop/hive/metastore/api/StoredProcedure.java |    4 +-
 .../hive/metastore/api/StoredProcedureRequest.java |    4 +-
 .../hive/metastore/api/StringColumnStatsData.java  |    4 +-
 .../apache/hadoop/hive/metastore/api/Table.java    |    4 +-
 .../hadoop/hive/metastore/api/TableMeta.java       |    4 +-
 .../hive/metastore/api/TableStatsRequest.java      |    4 +-
 .../hive/metastore/api/TableStatsResult.java       |    4 +-
 .../hive/metastore/api/TableValidWriteIds.java     |    4 +-
 .../hive/metastore/api/ThriftHiveMetastore.java    |    4 +-
 .../hadoop/hive/metastore/api/Timestamp.java       |    4 +-
 .../metastore/api/TimestampColumnStatsData.java    |    4 +-
 .../hive/metastore/api/TruncateTableRequest.java   |    4 +-
 .../hive/metastore/api/TruncateTableResponse.java  |    4 +-
 .../hive/metastore/api/TxnAbortedException.java    |    4 +-
 .../apache/hadoop/hive/metastore/api/TxnInfo.java  |    4 +-
 .../hive/metastore/api/TxnOpenException.java       |    4 +-
 .../apache/hadoop/hive/metastore/api/TxnState.java |    4 +-
 .../hadoop/hive/metastore/api/TxnToWriteId.java    |    4 +-
 .../apache/hadoop/hive/metastore/api/TxnType.java  |    4 +-
 .../org/apache/hadoop/hive/metastore/api/Type.java |    4 +-
 .../metastore/api/UniqueConstraintsRequest.java    |    4 +-
 .../metastore/api/UniqueConstraintsResponse.java   |    4 +-
 .../hive/metastore/api/UnknownDBException.java     |    4 +-
 .../metastore/api/UnknownPartitionException.java   |    4 +-
 .../hive/metastore/api/UnknownTableException.java  |    4 +-
 .../hadoop/hive/metastore/api/UnlockRequest.java   |    4 +-
 .../api/UpdateTransactionalStatsRequest.java       |    4 +-
 .../apache/hadoop/hive/metastore/api/Version.java  |    4 +-
 .../hive/metastore/api/WMAlterPoolRequest.java     |    4 +-
 .../hive/metastore/api/WMAlterPoolResponse.java    |    4 +-
 .../metastore/api/WMAlterResourcePlanRequest.java  |    4 +-
 .../metastore/api/WMAlterResourcePlanResponse.java |    4 +-
 .../hive/metastore/api/WMAlterTriggerRequest.java  |    4 +-
 .../hive/metastore/api/WMAlterTriggerResponse.java |    4 +-
 .../WMCreateOrDropTriggerToPoolMappingRequest.java |    4 +-
 ...WMCreateOrDropTriggerToPoolMappingResponse.java |    4 +-
 .../api/WMCreateOrUpdateMappingRequest.java        |    4 +-
 .../api/WMCreateOrUpdateMappingResponse.java       |    4 +-
 .../hive/metastore/api/WMCreatePoolRequest.java    |    4 +-
 .../hive/metastore/api/WMCreatePoolResponse.java   |    4 +-
 .../metastore/api/WMCreateResourcePlanRequest.java |    4 +-
 .../api/WMCreateResourcePlanResponse.java          |    4 +-
 .../hive/metastore/api/WMCreateTriggerRequest.java |    4 +-
 .../metastore/api/WMCreateTriggerResponse.java     |    4 +-
 .../hive/metastore/api/WMDropMappingRequest.java   |    4 +-
 .../hive/metastore/api/WMDropMappingResponse.java  |    4 +-
 .../hive/metastore/api/WMDropPoolRequest.java      |    4 +-
 .../hive/metastore/api/WMDropPoolResponse.java     |    4 +-
 .../metastore/api/WMDropResourcePlanRequest.java   |    4 +-
 .../metastore/api/WMDropResourcePlanResponse.java  |    4 +-
 .../hive/metastore/api/WMDropTriggerRequest.java   |    4 +-
 .../hive/metastore/api/WMDropTriggerResponse.java  |    4 +-
 .../hive/metastore/api/WMFullResourcePlan.java     |    4 +-
 .../api/WMGetActiveResourcePlanRequest.java        |    4 +-
 .../api/WMGetActiveResourcePlanResponse.java       |    4 +-
 .../metastore/api/WMGetAllResourcePlanRequest.java |    4 +-
 .../api/WMGetAllResourcePlanResponse.java          |    4 +-
 .../metastore/api/WMGetResourcePlanRequest.java    |    4 +-
 .../metastore/api/WMGetResourcePlanResponse.java   |    4 +-
 .../api/WMGetTriggersForResourePlanRequest.java    |    4 +-
 .../api/WMGetTriggersForResourePlanResponse.java   |    4 +-
 .../hadoop/hive/metastore/api/WMMapping.java       |    4 +-
 .../hadoop/hive/metastore/api/WMNullablePool.java  |    4 +-
 .../hive/metastore/api/WMNullableResourcePlan.java |    4 +-
 .../apache/hadoop/hive/metastore/api/WMPool.java   |    4 +-
 .../hive/metastore/api/WMPoolSchedulingPolicy.java |    4 +-
 .../hadoop/hive/metastore/api/WMPoolTrigger.java   |    4 +-
 .../hadoop/hive/metastore/api/WMResourcePlan.java  |    4 +-
 .../hive/metastore/api/WMResourcePlanStatus.java   |    4 +-
 .../hadoop/hive/metastore/api/WMTrigger.java       |    4 +-
 .../api/WMValidateResourcePlanRequest.java         |    4 +-
 .../api/WMValidateResourcePlanResponse.java        |    4 +-
 .../hadoop/hive/metastore/api/WriteEventInfo.java  |    4 +-
 .../api/WriteNotificationLogBatchRequest.java      |    4 +-
 .../api/WriteNotificationLogBatchResponse.java     |    4 +-
 .../metastore/api/WriteNotificationLogRequest.java |    4 +-
 .../api/WriteNotificationLogResponse.java          |    4 +-
 .../metastore/api/hive_metastoreConstants.java     |    2 +-
 .../thrift/gen-php/metastore/AbortTxnRequest.php   |    2 +-
 .../thrift/gen-php/metastore/AbortTxnsRequest.php  |    2 +-
 .../metastore/AddCheckConstraintRequest.php        |    2 +-
 .../metastore/AddDefaultConstraintRequest.php      |    2 +-
 .../gen-php/metastore/AddDynamicPartitions.php     |    2 +-
 .../gen-php/metastore/AddForeignKeyRequest.php     |    2 +-
 .../metastore/AddNotNullConstraintRequest.php      |    2 +-
 .../thrift/gen-php/metastore/AddPackageRequest.php |    2 +-
 .../gen-php/metastore/AddPartitionsRequest.php     |    2 +-
 .../gen-php/metastore/AddPartitionsResult.php      |    2 +-
 .../gen-php/metastore/AddPrimaryKeyRequest.php     |    2 +-
 .../metastore/AddUniqueConstraintRequest.php       |    2 +-
 .../src/gen/thrift/gen-php/metastore/AggrStats.php |    2 +-
 .../metastore/AllTableConstraintsRequest.php       |    2 +-
 .../metastore/AllTableConstraintsResponse.php      |    2 +-
 .../metastore/AllocateTableWriteIdsRequest.php     |    2 +-
 .../metastore/AllocateTableWriteIdsResponse.php    |    2 +-
 .../gen-php/metastore/AlreadyExistsException.php   |    2 +-
 .../gen-php/metastore/AlterCatalogRequest.php      |    2 +-
 .../gen-php/metastore/AlterISchemaRequest.php      |    2 +-
 .../gen-php/metastore/AlterPartitionsRequest.php   |    2 +-
 .../gen-php/metastore/AlterPartitionsResponse.php  |    2 +-
 .../thrift/gen-php/metastore/AlterTableRequest.php |    2 +-
 .../gen-php/metastore/AlterTableResponse.php       |    2 +-
 .../gen/thrift/gen-php/metastore/BasicTxnInfo.php  |    2 +-
 .../gen-php/metastore/BinaryColumnStatsData.php    |    2 +-
 .../gen-php/metastore/BooleanColumnStatsData.php   |    2 +-
 .../gen-php/metastore/CacheFileMetadataRequest.php |    2 +-
 .../gen-php/metastore/CacheFileMetadataResult.php  |    2 +-
 .../src/gen/thrift/gen-php/metastore/Catalog.php   |    2 +-
 .../gen-php/metastore/CheckConstraintsRequest.php  |    2 +-
 .../gen-php/metastore/CheckConstraintsResponse.php |    2 +-
 .../thrift/gen-php/metastore/CheckLockRequest.php  |    2 +-
 .../gen-php/metastore/ClearFileMetadataRequest.php |    2 +-
 .../gen-php/metastore/ClearFileMetadataResult.php  |    2 +-
 .../gen-php/metastore/ClientCapabilities.php       |    2 +-
 .../thrift/gen-php/metastore/ClientCapability.php  |    2 +-
 .../thrift/gen-php/metastore/CmRecycleRequest.php  |    2 +-
 .../thrift/gen-php/metastore/CmRecycleResponse.php |    2 +-
 .../thrift/gen-php/metastore/ColumnStatistics.php  |    2 +-
 .../gen-php/metastore/ColumnStatisticsData.php     |    2 +-
 .../gen-php/metastore/ColumnStatisticsDesc.php     |    2 +-
 .../gen-php/metastore/ColumnStatisticsObj.php      |    2 +-
 .../thrift/gen-php/metastore/CommitTxnKeyValue.php |    2 +-
 .../thrift/gen-php/metastore/CommitTxnRequest.php  |    2 +-
 .../gen-php/metastore/CompactionInfoStruct.php     |    2 +-
 .../metastore/CompactionMetricsDataRequest.php     |    2 +-
 .../metastore/CompactionMetricsDataResponse.php    |    2 +-
 .../metastore/CompactionMetricsDataStruct.php      |    2 +-
 .../metastore/CompactionMetricsMetricType.php      |    2 +-
 .../thrift/gen-php/metastore/CompactionRequest.php |    2 +-
 .../gen-php/metastore/CompactionResponse.php       |    2 +-
 .../thrift/gen-php/metastore/CompactionType.php    |    2 +-
 .../metastore/ConfigValSecurityException.php       |    2 +-
 .../src/gen/thrift/gen-php/metastore/Constant.php  |    2 +-
 .../gen-php/metastore/CreateCatalogRequest.php     |    2 +-
 .../metastore/CreateDataConnectorRequest.php       |    2 +-
 .../gen-php/metastore/CreateDatabaseRequest.php    |    2 +-
 .../gen-php/metastore/CreateTableRequest.php       |    2 +-
 .../thrift/gen-php/metastore/CreationMetadata.php  |    2 +-
 .../metastore/CurrentNotificationEventId.php       |    2 +-
 .../gen/thrift/gen-php/metastore/DataConnector.php |    2 +-
 .../thrift/gen-php/metastore/DataOperationType.php |    2 +-
 .../src/gen/thrift/gen-php/metastore/Database.php  |    2 +-
 .../gen/thrift/gen-php/metastore/DatabaseType.php  |    2 +-
 .../src/gen/thrift/gen-php/metastore/Date.php      |    2 +-
 .../gen-php/metastore/DateColumnStatsData.php      |    2 +-
 .../src/gen/thrift/gen-php/metastore/Decimal.php   |    2 +-
 .../gen-php/metastore/DecimalColumnStatsData.php   |    2 +-
 .../metastore/DefaultConstraintsRequest.php        |    2 +-
 .../metastore/DefaultConstraintsResponse.php       |    2 +-
 .../gen-php/metastore/DoubleColumnStatsData.php    |    2 +-
 .../gen-php/metastore/DropCatalogRequest.php       |    2 +-
 .../gen-php/metastore/DropConstraintRequest.php    |    2 +-
 .../gen-php/metastore/DropDatabaseRequest.php      |    2 +-
 .../gen-php/metastore/DropPackageRequest.php       |    2 +-
 .../gen-php/metastore/DropPartitionsExpr.php       |    2 +-
 .../gen-php/metastore/DropPartitionsRequest.php    |    2 +-
 .../gen-php/metastore/DropPartitionsResult.php     |    2 +-
 .../gen-php/metastore/EnvironmentContext.php       |    2 +-
 .../thrift/gen-php/metastore/EventRequestType.php  |    2 +-
 .../thrift/gen-php/metastore/ExtendedTableInfo.php |    2 +-
 .../gen/thrift/gen-php/metastore/FieldSchema.php   |    2 +-
 .../gen/thrift/gen-php/metastore/FileMetadata.php  |    2 +-
 .../gen-php/metastore/FileMetadataExprType.php     |    2 +-
 .../gen-php/metastore/FindNextCompactRequest.php   |    2 +-
 .../gen-php/metastore/FindSchemasByColsResp.php    |    2 +-
 .../gen-php/metastore/FindSchemasByColsRqst.php    |    2 +-
 .../thrift/gen-php/metastore/FireEventRequest.php  |    2 +-
 .../gen-php/metastore/FireEventRequestData.php     |    2 +-
 .../thrift/gen-php/metastore/FireEventResponse.php |    2 +-
 .../gen-php/metastore/ForeignKeysRequest.php       |    2 +-
 .../gen-php/metastore/ForeignKeysResponse.php      |    2 +-
 .../src/gen/thrift/gen-php/metastore/Function.php  |    2 +-
 .../gen/thrift/gen-php/metastore/FunctionType.php  |    2 +-
 .../gen-php/metastore/GetAllFunctionsResponse.php  |    2 +-
 .../metastore/GetAllWriteEventInfoRequest.php      |    2 +-
 .../thrift/gen-php/metastore/GetCatalogRequest.php |    2 +-
 .../gen-php/metastore/GetCatalogResponse.php       |    2 +-
 .../gen-php/metastore/GetCatalogsResponse.php      |    2 +-
 .../gen-php/metastore/GetDataConnectorRequest.php  |    2 +-
 .../gen-php/metastore/GetDatabaseRequest.php       |    2 +-
 .../thrift/gen-php/metastore/GetFieldsRequest.php  |    2 +-
 .../thrift/gen-php/metastore/GetFieldsResponse.php |    2 +-
 .../metastore/GetFileMetadataByExprRequest.php     |    2 +-
 .../metastore/GetFileMetadataByExprResult.php      |    2 +-
 .../gen-php/metastore/GetFileMetadataRequest.php   |    2 +-
 .../gen-php/metastore/GetFileMetadataResult.php    |    2 +-
 .../GetLatestCommittedCompactionInfoRequest.php    |    2 +-
 .../GetLatestCommittedCompactionInfoResponse.php   |    2 +-
 .../gen-php/metastore/GetOpenTxnsInfoResponse.php  |    2 +-
 .../gen-php/metastore/GetOpenTxnsRequest.php       |    2 +-
 .../gen-php/metastore/GetOpenTxnsResponse.php      |    2 +-
 .../thrift/gen-php/metastore/GetPackageRequest.php |    2 +-
 .../metastore/GetPartitionNamesPsRequest.php       |    2 +-
 .../metastore/GetPartitionNamesPsResponse.php      |    2 +-
 .../gen-php/metastore/GetPartitionRequest.php      |    2 +-
 .../gen-php/metastore/GetPartitionResponse.php     |    2 +-
 .../metastore/GetPartitionsByNamesRequest.php      |    2 +-
 .../metastore/GetPartitionsByNamesResult.php       |    2 +-
 .../gen-php/metastore/GetPartitionsFilterSpec.php  |    2 +-
 .../metastore/GetPartitionsPsWithAuthRequest.php   |    2 +-
 .../metastore/GetPartitionsPsWithAuthResponse.php  |    2 +-
 .../gen-php/metastore/GetPartitionsRequest.php     |    2 +-
 .../gen-php/metastore/GetPartitionsResponse.php    |    2 +-
 .../metastore/GetPrincipalsInRoleRequest.php       |    2 +-
 .../metastore/GetPrincipalsInRoleResponse.php      |    2 +-
 .../gen-php/metastore/GetProjectionsSpec.php       |    2 +-
 .../metastore/GetReplicationMetricsRequest.php     |    2 +-
 .../metastore/GetRoleGrantsForPrincipalRequest.php |    2 +-
 .../GetRoleGrantsForPrincipalResponse.php          |    2 +-
 .../gen-php/metastore/GetRuntimeStatsRequest.php   |    2 +-
 .../thrift/gen-php/metastore/GetSchemaRequest.php  |    2 +-
 .../thrift/gen-php/metastore/GetSchemaResponse.php |    2 +-
 .../thrift/gen-php/metastore/GetSerdeRequest.php   |    2 +-
 .../thrift/gen-php/metastore/GetTableRequest.php   |    2 +-
 .../thrift/gen-php/metastore/GetTableResult.php    |    2 +-
 .../gen-php/metastore/GetTablesExtRequest.php      |    2 +-
 .../metastore/GetTablesExtRequestFields.php        |    2 +-
 .../thrift/gen-php/metastore/GetTablesRequest.php  |    2 +-
 .../thrift/gen-php/metastore/GetTablesResult.php   |    2 +-
 .../gen-php/metastore/GetValidWriteIdsRequest.php  |    2 +-
 .../gen-php/metastore/GetValidWriteIdsResponse.php |    2 +-
 .../metastore/GrantRevokePrivilegeRequest.php      |    2 +-
 .../metastore/GrantRevokePrivilegeResponse.php     |    2 +-
 .../gen-php/metastore/GrantRevokeRoleRequest.php   |    2 +-
 .../gen-php/metastore/GrantRevokeRoleResponse.php  |    2 +-
 .../thrift/gen-php/metastore/GrantRevokeType.php   |    2 +-
 .../thrift/gen-php/metastore/HeartbeatRequest.php  |    2 +-
 .../gen-php/metastore/HeartbeatTxnRangeRequest.php |    2 +-
 .../metastore/HeartbeatTxnRangeResponse.php        |    2 +-
 .../gen-php/metastore/HiveObjectPrivilege.php      |    2 +-
 .../gen/thrift/gen-php/metastore/HiveObjectRef.php |    2 +-
 .../thrift/gen-php/metastore/HiveObjectType.php    |    2 +-
 .../src/gen/thrift/gen-php/metastore/ISchema.php   |    2 +-
 .../gen/thrift/gen-php/metastore/ISchemaName.php   |    2 +-
 .../gen-php/metastore/InsertEventRequestData.php   |    2 +-
 .../gen-php/metastore/InvalidInputException.php    |    2 +-
 .../gen-php/metastore/InvalidObjectException.php   |    2 +-
 .../metastore/InvalidOperationException.php        |    2 +-
 .../metastore/InvalidPartitionException.php        |    2 +-
 .../gen-php/metastore/ListPackageRequest.php       |    2 +-
 .../metastore/ListStoredProcedureRequest.php       |    2 +-
 .../gen/thrift/gen-php/metastore/LockComponent.php |    2 +-
 .../src/gen/thrift/gen-php/metastore/LockLevel.php |    2 +-
 .../gen/thrift/gen-php/metastore/LockRequest.php   |    2 +-
 .../gen/thrift/gen-php/metastore/LockResponse.php  |    2 +-
 .../src/gen/thrift/gen-php/metastore/LockState.php |    2 +-
 .../src/gen/thrift/gen-php/metastore/LockType.php  |    2 +-
 .../gen-php/metastore/LongColumnStatsData.php      |    2 +-
 .../metastore/MapSchemaVersionToSerdeRequest.php   |    2 +-
 .../thrift/gen-php/metastore/Materialization.php   |    2 +-
 .../metastore/MaxAllocatedTableWriteIdRequest.php  |    2 +-
 .../metastore/MaxAllocatedTableWriteIdResponse.php |    2 +-
 .../gen/thrift/gen-php/metastore/MetaException.php |    2 +-
 .../thrift/gen-php/metastore/MetadataPpdResult.php |    2 +-
 .../gen-php/metastore/NoSuchLockException.php      |    2 +-
 .../gen-php/metastore/NoSuchObjectException.php    |    2 +-
 .../gen-php/metastore/NoSuchTxnException.php       |    2 +-
 .../metastore/NotNullConstraintsRequest.php        |    2 +-
 .../metastore/NotNullConstraintsResponse.php       |    2 +-
 .../thrift/gen-php/metastore/NotificationEvent.php |    2 +-
 .../gen-php/metastore/NotificationEventRequest.php |    2 +-
 .../metastore/NotificationEventResponse.php        |    2 +-
 .../metastore/NotificationEventsCountRequest.php   |    2 +-
 .../metastore/NotificationEventsCountResponse.php  |    2 +-
 .../thrift/gen-php/metastore/ObjectDictionary.php  |    2 +-
 .../thrift/gen-php/metastore/OpenTxnRequest.php    |    2 +-
 .../thrift/gen-php/metastore/OpenTxnsResponse.php  |    2 +-
 .../metastore/OptionalCompactionInfoStruct.php     |    2 +-
 .../src/gen/thrift/gen-php/metastore/Order.php     |    2 +-
 .../src/gen/thrift/gen-php/metastore/Package.php   |    2 +-
 .../src/gen/thrift/gen-php/metastore/Partition.php |    2 +-
 .../gen-php/metastore/PartitionEventType.php       |    2 +-
 .../gen-php/metastore/PartitionFilterMode.php      |    2 +-
 .../metastore/PartitionListComposingSpec.php       |    2 +-
 .../gen/thrift/gen-php/metastore/PartitionSpec.php |    2 +-
 .../metastore/PartitionSpecWithSharedSD.php        |    2 +-
 .../gen-php/metastore/PartitionValuesRequest.php   |    2 +-
 .../gen-php/metastore/PartitionValuesResponse.php  |    2 +-
 .../gen-php/metastore/PartitionValuesRow.php       |    2 +-
 .../gen-php/metastore/PartitionWithoutSD.php       |    2 +-
 .../gen-php/metastore/PartitionsByExprRequest.php  |    2 +-
 .../gen-php/metastore/PartitionsByExprResult.php   |    2 +-
 .../thrift/gen-php/metastore/PartitionsRequest.php |    2 +-
 .../gen-php/metastore/PartitionsResponse.php       |    2 +-
 .../metastore/PartitionsSpecByExprResult.php       |    2 +-
 .../gen-php/metastore/PartitionsStatsRequest.php   |    2 +-
 .../gen-php/metastore/PartitionsStatsResult.php    |    2 +-
 .../gen-php/metastore/PrimaryKeysRequest.php       |    2 +-
 .../gen-php/metastore/PrimaryKeysResponse.php      |    2 +-
 .../gen-php/metastore/PrincipalPrivilegeSet.php    |    2 +-
 .../gen/thrift/gen-php/metastore/PrincipalType.php |    2 +-
 .../gen/thrift/gen-php/metastore/PrivilegeBag.php  |    2 +-
 .../gen-php/metastore/PrivilegeGrantInfo.php       |    2 +-
 .../gen-php/metastore/PutFileMetadataRequest.php   |    2 +-
 .../gen-php/metastore/PutFileMetadataResult.php    |    2 +-
 .../gen/thrift/gen-php/metastore/QueryState.php    |    2 +-
 .../gen-php/metastore/RenamePartitionRequest.php   |    2 +-
 .../gen-php/metastore/RenamePartitionResponse.php  |    2 +-
 .../thrift/gen-php/metastore/ReplLastIdInfo.php    |    2 +-
 .../metastore/ReplTblWriteIdStateRequest.php       |    2 +-
 .../gen-php/metastore/ReplicationMetricList.php    |    2 +-
 .../gen-php/metastore/ReplicationMetrics.php       |    2 +-
 .../thrift/gen-php/metastore/RequestPartsSpec.php  |    2 +-
 .../gen/thrift/gen-php/metastore/ResourceType.php  |    2 +-
 .../gen/thrift/gen-php/metastore/ResourceUri.php   |    2 +-
 .../src/gen/thrift/gen-php/metastore/Role.php      |    2 +-
 .../gen-php/metastore/RolePrincipalGrant.php       |    2 +-
 .../gen/thrift/gen-php/metastore/RuntimeStat.php   |    2 +-
 .../gen-php/metastore/SQLAllTableConstraints.php   |    2 +-
 .../gen-php/metastore/SQLCheckConstraint.php       |    2 +-
 .../gen-php/metastore/SQLDefaultConstraint.php     |    2 +-
 .../gen/thrift/gen-php/metastore/SQLForeignKey.php |    2 +-
 .../gen-php/metastore/SQLNotNullConstraint.php     |    2 +-
 .../gen/thrift/gen-php/metastore/SQLPrimaryKey.php |    2 +-
 .../gen-php/metastore/SQLUniqueConstraint.php      |    2 +-
 .../thrift/gen-php/metastore/ScheduledQuery.php    |    2 +-
 .../thrift/gen-php/metastore/ScheduledQueryKey.php |    2 +-
 .../metastore/ScheduledQueryMaintenanceRequest.php |    2 +-
 .../ScheduledQueryMaintenanceRequestType.php       |    2 +-
 .../metastore/ScheduledQueryPollRequest.php        |    2 +-
 .../metastore/ScheduledQueryPollResponse.php       |    2 +-
 .../metastore/ScheduledQueryProgressInfo.php       |    2 +-
 .../src/gen/thrift/gen-php/metastore/Schema.php    |    2 +-
 .../gen-php/metastore/SchemaCompatibility.php      |    2 +-
 .../gen/thrift/gen-php/metastore/SchemaType.php    |    2 +-
 .../thrift/gen-php/metastore/SchemaValidation.php  |    2 +-
 .../gen/thrift/gen-php/metastore/SchemaVersion.php |    2 +-
 .../gen-php/metastore/SchemaVersionDescriptor.php  |    2 +-
 .../gen-php/metastore/SchemaVersionState.php       |    2 +-
 .../gen-php/metastore/SeedTableWriteIdsRequest.php |    2 +-
 .../thrift/gen-php/metastore/SeedTxnIdRequest.php  |    2 +-
 .../src/gen/thrift/gen-php/metastore/SerDeInfo.php |    2 +-
 .../src/gen/thrift/gen-php/metastore/SerdeType.php |    2 +-
 .../metastore/SetPartitionsStatsRequest.php        |    2 +-
 .../metastore/SetPartitionsStatsResponse.php       |    2 +-
 .../metastore/SetSchemaVersionStateRequest.php     |    2 +-
 .../gen-php/metastore/ShowCompactRequest.php       |    2 +-
 .../gen-php/metastore/ShowCompactResponse.php      |    2 +-
 .../metastore/ShowCompactResponseElement.php       |    2 +-
 .../thrift/gen-php/metastore/ShowLocksRequest.php  |    2 +-
 .../thrift/gen-php/metastore/ShowLocksResponse.php |    2 +-
 .../gen-php/metastore/ShowLocksResponseElement.php |    2 +-
 .../gen/thrift/gen-php/metastore/SkewedInfo.php    |    2 +-
 .../gen/thrift/gen-php/metastore/SourceTable.php   |    2 +-
 .../thrift/gen-php/metastore/StorageDescriptor.php |    2 +-
 .../thrift/gen-php/metastore/StoredProcedure.php   |    2 +-
 .../gen-php/metastore/StoredProcedureRequest.php   |    2 +-
 .../gen-php/metastore/StringColumnStatsData.php    |    2 +-
 .../src/gen/thrift/gen-php/metastore/Table.php     |    2 +-
 .../src/gen/thrift/gen-php/metastore/TableMeta.php |    2 +-
 .../thrift/gen-php/metastore/TableStatsRequest.php |    2 +-
 .../thrift/gen-php/metastore/TableStatsResult.php  |    2 +-
 .../gen-php/metastore/TableValidWriteIds.php       |    2 +-
 .../metastore/ThriftHiveMetastoreClient.php        |    2 +-
 .../gen-php/metastore/ThriftHiveMetastoreIf.php    |    2 +-
 .../ThriftHiveMetastore_abort_txn_args.php         |    2 +-
 .../ThriftHiveMetastore_abort_txn_result.php       |    2 +-
 .../ThriftHiveMetastore_abort_txns_args.php        |    2 +-
 .../ThriftHiveMetastore_abort_txns_result.php      |    2 +-
 ...riftHiveMetastore_add_check_constraint_args.php |    2 +-
 ...ftHiveMetastore_add_check_constraint_result.php |    2 +-
 ...ftHiveMetastore_add_default_constraint_args.php |    2 +-
 ...HiveMetastore_add_default_constraint_result.php |    2 +-
 ...ftHiveMetastore_add_dynamic_partitions_args.php |    2 +-
 ...HiveMetastore_add_dynamic_partitions_result.php |    2 +-
 .../ThriftHiveMetastore_add_foreign_key_args.php   |    2 +-
 .../ThriftHiveMetastore_add_foreign_key_result.php |    2 +-
 .../ThriftHiveMetastore_add_master_key_args.php    |    2 +-
 .../ThriftHiveMetastore_add_master_key_result.php  |    2 +-
 ...tHiveMetastore_add_not_null_constraint_args.php |    2 +-
 ...iveMetastore_add_not_null_constraint_result.php |    2 +-
 .../ThriftHiveMetastore_add_package_args.php       |    2 +-
 .../ThriftHiveMetastore_add_package_result.php     |    2 +-
 .../ThriftHiveMetastore_add_partition_args.php     |    2 +-
 .../ThriftHiveMetastore_add_partition_result.php   |    2 +-
 ...add_partition_with_environment_context_args.php |    2 +-
 ...d_partition_with_environment_context_result.php |    2 +-
 .../ThriftHiveMetastore_add_partitions_args.php    |    2 +-
 ...riftHiveMetastore_add_partitions_pspec_args.php |    2 +-
 ...ftHiveMetastore_add_partitions_pspec_result.php |    2 +-
 ...ThriftHiveMetastore_add_partitions_req_args.php |    2 +-
 ...riftHiveMetastore_add_partitions_req_result.php |    2 +-
 .../ThriftHiveMetastore_add_partitions_result.php  |    2 +-
 .../ThriftHiveMetastore_add_primary_key_args.php   |    2 +-
 .../ThriftHiveMetastore_add_primary_key_result.php |    2 +-
 ...tHiveMetastore_add_replication_metrics_args.php |    2 +-
 ...iveMetastore_add_replication_metrics_result.php |    2 +-
 .../ThriftHiveMetastore_add_runtime_stats_args.php |    2 +-
 ...hriftHiveMetastore_add_runtime_stats_result.php |    2 +-
 ...ThriftHiveMetastore_add_schema_version_args.php |    2 +-
 ...riftHiveMetastore_add_schema_version_result.php |    2 +-
 .../ThriftHiveMetastore_add_serde_args.php         |    2 +-
 .../ThriftHiveMetastore_add_serde_result.php       |    2 +-
 .../ThriftHiveMetastore_add_token_args.php         |    2 +-
 .../ThriftHiveMetastore_add_token_result.php       |    2 +-
 ...iftHiveMetastore_add_unique_constraint_args.php |    2 +-
 ...tHiveMetastore_add_unique_constraint_result.php |    2 +-
 ...veMetastore_add_write_notification_log_args.php |    2 +-
 ...re_add_write_notification_log_in_batch_args.php |    2 +-
 ..._add_write_notification_log_in_batch_result.php |    2 +-
 ...Metastore_add_write_notification_log_result.php |    2 +-
 ...HiveMetastore_allocate_table_write_ids_args.php |    2 +-
 ...veMetastore_allocate_table_write_ids_result.php |    2 +-
 .../ThriftHiveMetastore_alter_catalog_args.php     |    2 +-
 .../ThriftHiveMetastore_alter_catalog_result.php   |    2 +-
 .../ThriftHiveMetastore_alter_database_args.php    |    2 +-
 .../ThriftHiveMetastore_alter_database_result.php  |    2 +-
 ...hriftHiveMetastore_alter_dataconnector_args.php |    2 +-
 ...iftHiveMetastore_alter_dataconnector_result.php |    2 +-
 .../ThriftHiveMetastore_alter_function_args.php    |    2 +-
 .../ThriftHiveMetastore_alter_function_result.php  |    2 +-
 .../ThriftHiveMetastore_alter_ischema_args.php     |    2 +-
 .../ThriftHiveMetastore_alter_ischema_result.php   |    2 +-
 .../ThriftHiveMetastore_alter_partition_args.php   |    2 +-
 .../ThriftHiveMetastore_alter_partition_result.php |    2 +-
 ...ter_partition_with_environment_context_args.php |    2 +-
 ...r_partition_with_environment_context_result.php |    2 +-
 .../ThriftHiveMetastore_alter_partitions_args.php  |    2 +-
 ...riftHiveMetastore_alter_partitions_req_args.php |    2 +-
 ...ftHiveMetastore_alter_partitions_req_result.php |    2 +-
 ...ThriftHiveMetastore_alter_partitions_result.php |    2 +-
 ...er_partitions_with_environment_context_args.php |    2 +-
 ..._partitions_with_environment_context_result.php |    2 +-
 ...hriftHiveMetastore_alter_resource_plan_args.php |    2 +-
 ...iftHiveMetastore_alter_resource_plan_result.php |    2 +-
 .../ThriftHiveMetastore_alter_table_args.php       |    2 +-
 .../ThriftHiveMetastore_alter_table_req_args.php   |    2 +-
 .../ThriftHiveMetastore_alter_table_req_result.php |    2 +-
 .../ThriftHiveMetastore_alter_table_result.php     |    2 +-
 ...HiveMetastore_alter_table_with_cascade_args.php |    2 +-
 ...veMetastore_alter_table_with_cascade_result.php |    2 +-
 ...e_alter_table_with_environment_context_args.php |    2 +-
 ...alter_table_with_environment_context_result.php |    2 +-
 .../ThriftHiveMetastore_alter_wm_pool_args.php     |    2 +-
 .../ThriftHiveMetastore_alter_wm_pool_result.php   |    2 +-
 .../ThriftHiveMetastore_alter_wm_trigger_args.php  |    2 +-
 ...ThriftHiveMetastore_alter_wm_trigger_result.php |    2 +-
 .../ThriftHiveMetastore_append_partition_args.php  |    2 +-
 ...HiveMetastore_append_partition_by_name_args.php |    2 +-
 ...veMetastore_append_partition_by_name_result.php |    2 +-
 ...ition_by_name_with_environment_context_args.php |    2 +-
 ...ion_by_name_with_environment_context_result.php |    2 +-
 ...ThriftHiveMetastore_append_partition_result.php |    2 +-
 ...end_partition_with_environment_context_args.php |    2 +-
 ...d_partition_with_environment_context_result.php |    2 +-
 ...hriftHiveMetastore_cache_file_metadata_args.php |    2 +-
 ...iftHiveMetastore_cache_file_metadata_result.php |    2 +-
 ...tHiveMetastore_cancel_delegation_token_args.php |    2 +-
 ...iveMetastore_cancel_delegation_token_result.php |    2 +-
 .../ThriftHiveMetastore_check_lock_args.php        |    2 +-
 .../ThriftHiveMetastore_check_lock_result.php      |    2 +-
 ...hriftHiveMetastore_clear_file_metadata_args.php |    2 +-
 ...iftHiveMetastore_clear_file_metadata_result.php |    2 +-
 .../ThriftHiveMetastore_cm_recycle_args.php        |    2 +-
 .../ThriftHiveMetastore_cm_recycle_result.php      |    2 +-
 .../ThriftHiveMetastore_commit_txn_args.php        |    2 +-
 .../ThriftHiveMetastore_commit_txn_result.php      |    2 +-
 .../ThriftHiveMetastore_compact2_args.php          |    2 +-
 .../ThriftHiveMetastore_compact2_result.php        |    2 +-
 .../metastore/ThriftHiveMetastore_compact_args.php |    2 +-
 .../ThriftHiveMetastore_compact_result.php         |    2 +-
 .../ThriftHiveMetastore_create_catalog_args.php    |    2 +-
 .../ThriftHiveMetastore_create_catalog_result.php  |    2 +-
 .../ThriftHiveMetastore_create_database_args.php   |    2 +-
 .../ThriftHiveMetastore_create_database_result.php |    2 +-
 ...riftHiveMetastore_create_dataconnector_args.php |    2 +-
 ...ftHiveMetastore_create_dataconnector_result.php |    2 +-
 .../ThriftHiveMetastore_create_function_args.php   |    2 +-
 .../ThriftHiveMetastore_create_function_result.php |    2 +-
 .../ThriftHiveMetastore_create_ischema_args.php    |    2 +-
 .../ThriftHiveMetastore_create_ischema_result.php  |    2 +-
 ...ate_or_drop_wm_trigger_to_pool_mapping_args.php |    2 +-
 ...e_or_drop_wm_trigger_to_pool_mapping_result.php |    2 +-
 ...eMetastore_create_or_update_wm_mapping_args.php |    2 +-
 ...etastore_create_or_update_wm_mapping_result.php |    2 +-
 ...riftHiveMetastore_create_resource_plan_args.php |    2 +-
 ...ftHiveMetastore_create_resource_plan_result.php |    2 +-
 .../ThriftHiveMetastore_create_role_args.php       |    2 +-
 .../ThriftHiveMetastore_create_role_result.php     |    2 +-
 ...tHiveMetastore_create_stored_procedure_args.php |    2 +-
 ...iveMetastore_create_stored_procedure_result.php |    2 +-
 .../ThriftHiveMetastore_create_table_args.php      |    2 +-
 .../ThriftHiveMetastore_create_table_req_args.php  |    2 +-
 ...ThriftHiveMetastore_create_table_req_result.php |    2 +-
 .../ThriftHiveMetastore_create_table_result.php    |    2 +-
 ...etastore_create_table_with_constraints_args.php |    2 +-
 ...astore_create_table_with_constraints_result.php |    2 +-
 ..._create_table_with_environment_context_args.php |    2 +-
 ...reate_table_with_environment_context_result.php |    2 +-
 .../ThriftHiveMetastore_create_type_args.php       |    2 +-
 .../ThriftHiveMetastore_create_type_result.php     |    2 +-
 .../ThriftHiveMetastore_create_wm_pool_args.php    |    2 +-
 .../ThriftHiveMetastore_create_wm_pool_result.php  |    2 +-
 .../ThriftHiveMetastore_create_wm_trigger_args.php |    2 +-
 ...hriftHiveMetastore_create_wm_trigger_result.php |    2 +-
 ...ore_delete_partition_column_statistics_args.php |    2 +-
 ...e_delete_partition_column_statistics_result.php |    2 +-
 ...tastore_delete_table_column_statistics_args.php |    2 +-
 ...store_delete_table_column_statistics_result.php |    2 +-
 .../ThriftHiveMetastore_drop_catalog_args.php      |    2 +-
 .../ThriftHiveMetastore_drop_catalog_result.php    |    2 +-
 .../ThriftHiveMetastore_drop_constraint_args.php   |    2 +-
 .../ThriftHiveMetastore_drop_constraint_result.php |    2 +-
 .../ThriftHiveMetastore_drop_database_args.php     |    2 +-
 .../ThriftHiveMetastore_drop_database_req_args.php |    2 +-
 ...hriftHiveMetastore_drop_database_req_result.php |    2 +-
 .../ThriftHiveMetastore_drop_database_result.php   |    2 +-
 ...ThriftHiveMetastore_drop_dataconnector_args.php |    2 +-
 ...riftHiveMetastore_drop_dataconnector_result.php |    2 +-
 .../ThriftHiveMetastore_drop_function_args.php     |    2 +-
 .../ThriftHiveMetastore_drop_function_result.php   |    2 +-
 .../ThriftHiveMetastore_drop_ischema_args.php      |    2 +-
 .../ThriftHiveMetastore_drop_ischema_result.php    |    2 +-
 .../ThriftHiveMetastore_drop_package_args.php      |    2 +-
 .../ThriftHiveMetastore_drop_package_result.php    |    2 +-
 .../ThriftHiveMetastore_drop_partition_args.php    |    2 +-
 ...ftHiveMetastore_drop_partition_by_name_args.php |    2 +-
 ...HiveMetastore_drop_partition_by_name_result.php |    2 +-
 ...ition_by_name_with_environment_context_args.php |    2 +-
 ...ion_by_name_with_environment_context_result.php |    2 +-
 .../ThriftHiveMetastore_drop_partition_result.php  |    2 +-
 ...rop_partition_with_environment_context_args.php |    2 +-
 ...p_partition_with_environment_context_result.php |    2 +-
 ...hriftHiveMetastore_drop_partitions_req_args.php |    2 +-
 ...iftHiveMetastore_drop_partitions_req_result.php |    2 +-
 ...ThriftHiveMetastore_drop_resource_plan_args.php |    2 +-
 ...riftHiveMetastore_drop_resource_plan_result.php |    2 +-
 .../ThriftHiveMetastore_drop_role_args.php         |    2 +-
 .../ThriftHiveMetastore_drop_role_result.php       |    2 +-
 ...hriftHiveMetastore_drop_schema_version_args.php |    2 +-
 ...iftHiveMetastore_drop_schema_version_result.php |    2 +-
 ...iftHiveMetastore_drop_stored_procedure_args.php |    2 +-
 ...tHiveMetastore_drop_stored_procedure_result.php |    2 +-
 .../ThriftHiveMetastore_drop_table_args.php        |    2 +-
 .../ThriftHiveMetastore_drop_table_result.php      |    2 +-
 ...re_drop_table_with_environment_context_args.php |    2 +-
 ..._drop_table_with_environment_context_result.php |    2 +-
 .../ThriftHiveMetastore_drop_type_args.php         |    2 +-
 .../ThriftHiveMetastore_drop_type_result.php       |    2 +-
 .../ThriftHiveMetastore_drop_wm_mapping_args.php   |    2 +-
 .../ThriftHiveMetastore_drop_wm_mapping_result.php |    2 +-
 .../ThriftHiveMetastore_drop_wm_pool_args.php      |    2 +-
 .../ThriftHiveMetastore_drop_wm_pool_result.php    |    2 +-
 .../ThriftHiveMetastore_drop_wm_trigger_args.php   |    2 +-
 .../ThriftHiveMetastore_drop_wm_trigger_result.php |    2 +-
 ...ThriftHiveMetastore_exchange_partition_args.php |    2 +-
 ...riftHiveMetastore_exchange_partition_result.php |    2 +-
 ...hriftHiveMetastore_exchange_partitions_args.php |    2 +-
 ...iftHiveMetastore_exchange_partitions_result.php |    2 +-
 ...tHiveMetastore_find_columns_with_stats_args.php |    2 +-
 ...iveMetastore_find_columns_with_stats_result.php |    2 +-
 ...ThriftHiveMetastore_find_next_compact2_args.php |    2 +-
 ...riftHiveMetastore_find_next_compact2_result.php |    2 +-
 .../ThriftHiveMetastore_find_next_compact_args.php |    2 +-
 ...hriftHiveMetastore_find_next_compact_result.php |    2 +-
 .../ThriftHiveMetastore_find_package_args.php      |    2 +-
 .../ThriftHiveMetastore_find_package_result.php    |    2 +-
 ...hriftHiveMetastore_fire_listener_event_args.php |    2 +-
 ...iftHiveMetastore_fire_listener_event_result.php |    2 +-
 .../ThriftHiveMetastore_flushCache_args.php        |    2 +-
 .../ThriftHiveMetastore_flushCache_result.php      |    2 +-
 .../ThriftHiveMetastore_getMetaConf_args.php       |    2 +-
 .../ThriftHiveMetastore_getMetaConf_result.php     |    2 +-
 ...HiveMetastore_get_active_resource_plan_args.php |    2 +-
 ...veMetastore_get_active_resource_plan_result.php |    2 +-
 ...ThriftHiveMetastore_get_aggr_stats_for_args.php |    2 +-
 ...riftHiveMetastore_get_aggr_stats_for_result.php |    2 +-
 .../ThriftHiveMetastore_get_all_databases_args.php |    2 +-
 ...hriftHiveMetastore_get_all_databases_result.php |    2 +-
 .../ThriftHiveMetastore_get_all_functions_args.php |    2 +-
 ...hriftHiveMetastore_get_all_functions_result.php |    2 +-
 ...aterialized_view_objects_for_rewriting_args.php |    2 +-
 ...erialized_view_objects_for_rewriting_result.php |    2 +-
 .../ThriftHiveMetastore_get_all_packages_args.php  |    2 +-
 ...ThriftHiveMetastore_get_all_packages_result.php |    2 +-
 ...ftHiveMetastore_get_all_resource_plans_args.php |    2 +-
 ...HiveMetastore_get_all_resource_plans_result.php |    2 +-
 ...iveMetastore_get_all_stored_procedures_args.php |    2 +-
 ...eMetastore_get_all_stored_procedures_result.php |    2 +-
 ...iveMetastore_get_all_table_constraints_args.php |    2 +-
 ...eMetastore_get_all_table_constraints_result.php |    2 +-
 .../ThriftHiveMetastore_get_all_tables_args.php    |    2 +-
 .../ThriftHiveMetastore_get_all_tables_result.php  |    2 +-
 ...iveMetastore_get_all_token_identifiers_args.php |    2 +-
 ...eMetastore_get_all_token_identifiers_result.php |    2 +-
 ...HiveMetastore_get_all_write_event_info_args.php |    2 +-
 ...veMetastore_get_all_write_event_info_result.php |    2 +-
 .../ThriftHiveMetastore_get_catalog_args.php       |    2 +-
 .../ThriftHiveMetastore_get_catalog_result.php     |    2 +-
 .../ThriftHiveMetastore_get_catalogs_args.php      |    2 +-
 .../ThriftHiveMetastore_get_catalogs_result.php    |    2 +-
 ...iftHiveMetastore_get_check_constraints_args.php |    2 +-
 ...tHiveMetastore_get_check_constraints_result.php |    2 +-
 .../ThriftHiveMetastore_get_config_value_args.php  |    2 +-
 ...ThriftHiveMetastore_get_config_value_result.php |    2 +-
 ...astore_get_current_notificationEventId_args.php |    2 +-
 ...tore_get_current_notificationEventId_result.php |    2 +-
 .../ThriftHiveMetastore_get_database_args.php      |    2 +-
 .../ThriftHiveMetastore_get_database_req_args.php  |    2 +-
 ...ThriftHiveMetastore_get_database_req_result.php |    2 +-
 .../ThriftHiveMetastore_get_database_result.php    |    2 +-
 .../ThriftHiveMetastore_get_databases_args.php     |    2 +-
 .../ThriftHiveMetastore_get_databases_result.php   |    2 +-
 ...iftHiveMetastore_get_dataconnector_req_args.php |    2 +-
 ...tHiveMetastore_get_dataconnector_req_result.php |    2 +-
 ...ThriftHiveMetastore_get_dataconnectors_args.php |    2 +-
 ...riftHiveMetastore_get_dataconnectors_result.php |    2 +-
 ...tHiveMetastore_get_default_constraints_args.php |    2 +-
 ...iveMetastore_get_default_constraints_result.php |    2 +-
 ...riftHiveMetastore_get_delegation_token_args.php |    2 +-
 ...ftHiveMetastore_get_delegation_token_result.php |    2 +-
 .../ThriftHiveMetastore_get_fields_args.php        |    2 +-
 .../ThriftHiveMetastore_get_fields_req_args.php    |    2 +-
 .../ThriftHiveMetastore_get_fields_req_result.php  |    2 +-
 .../ThriftHiveMetastore_get_fields_result.php      |    2 +-
 ...re_get_fields_with_environment_context_args.php |    2 +-
 ..._get_fields_with_environment_context_result.php |    2 +-
 .../ThriftHiveMetastore_get_file_metadata_args.php |    2 +-
 ...iveMetastore_get_file_metadata_by_expr_args.php |    2 +-
 ...eMetastore_get_file_metadata_by_expr_result.php |    2 +-
 ...hriftHiveMetastore_get_file_metadata_result.php |    2 +-
 .../ThriftHiveMetastore_get_foreign_keys_args.php  |    2 +-
 ...ThriftHiveMetastore_get_foreign_keys_result.php |    2 +-
 .../ThriftHiveMetastore_get_function_args.php      |    2 +-
 .../ThriftHiveMetastore_get_function_result.php    |    2 +-
 .../ThriftHiveMetastore_get_functions_args.php     |    2 +-
 .../ThriftHiveMetastore_get_functions_result.php   |    2 +-
 .../ThriftHiveMetastore_get_ischema_args.php       |    2 +-
 .../ThriftHiveMetastore_get_ischema_result.php     |    2 +-
 ...e_get_latest_committed_compaction_info_args.php |    2 +-
 ...get_latest_committed_compaction_info_result.php |    2 +-
 ...Metastore_get_latest_txnid_in_conflict_args.php |    2 +-
 ...tastore_get_latest_txnid_in_conflict_result.php |    2 +-
 ...store_get_lock_materialization_rebuild_args.php |    2 +-
 ...ore_get_lock_materialization_rebuild_result.php |    2 +-
 .../ThriftHiveMetastore_get_master_keys_args.php   |    2 +-
 .../ThriftHiveMetastore_get_master_keys_result.php |    2 +-
 ..._get_materialization_invalidation_info_args.php |    2 +-
 ...et_materialization_invalidation_info_result.php |    2 +-
 ...e_get_materialized_views_for_rewriting_args.php |    2 +-
 ...get_materialized_views_for_rewriting_result.php |    2 +-
 ...store_get_max_allocated_table_write_id_args.php |    2 +-
 ...ore_get_max_allocated_table_write_id_result.php |    2 +-
 ...iftHiveMetastore_get_metastore_db_uuid_args.php |    2 +-
 ...tHiveMetastore_get_metastore_db_uuid_result.php |    2 +-
 ...iftHiveMetastore_get_next_notification_args.php |    2 +-
 ...tHiveMetastore_get_next_notification_result.php |    2 +-
 ...HiveMetastore_get_not_null_constraints_args.php |    2 +-
 ...veMetastore_get_not_null_constraints_result.php |    2 +-
 ...etastore_get_notification_events_count_args.php |    2 +-
 ...astore_get_notification_events_count_result.php |    2 +-
 ...Metastore_get_num_partitions_by_filter_args.php |    2 +-
 ...tastore_get_num_partitions_by_filter_result.php |    2 +-
 .../ThriftHiveMetastore_get_open_txns_args.php     |    2 +-
 ...ThriftHiveMetastore_get_open_txns_info_args.php |    2 +-
 ...riftHiveMetastore_get_open_txns_info_result.php |    2 +-
 .../ThriftHiveMetastore_get_open_txns_req_args.php |    2 +-
 ...hriftHiveMetastore_get_open_txns_req_result.php |    2 +-
 .../ThriftHiveMetastore_get_open_txns_result.php   |    2 +-
 ...HiveMetastore_get_part_specs_by_filter_args.php |    2 +-
 ...veMetastore_get_part_specs_by_filter_result.php |    2 +-
 .../ThriftHiveMetastore_get_partition_args.php     |    2 +-
 ...iftHiveMetastore_get_partition_by_name_args.php |    2 +-
 ...tHiveMetastore_get_partition_by_name_result.php |    2 +-
 ...astore_get_partition_column_statistics_args.php |    2 +-
 ...tore_get_partition_column_statistics_result.php |    2 +-
 ...hriftHiveMetastore_get_partition_names_args.php |    2 +-
 ...ftHiveMetastore_get_partition_names_ps_args.php |    2 +-
 ...veMetastore_get_partition_names_ps_req_args.php |    2 +-
 ...Metastore_get_partition_names_ps_req_result.php |    2 +-
 ...HiveMetastore_get_partition_names_ps_result.php |    2 +-
 ...tHiveMetastore_get_partition_names_req_args.php |    2 +-
 ...iveMetastore_get_partition_names_req_result.php |    2 +-
 ...iftHiveMetastore_get_partition_names_result.php |    2 +-
 .../ThriftHiveMetastore_get_partition_req_args.php |    2 +-
 ...hriftHiveMetastore_get_partition_req_result.php |    2 +-
 .../ThriftHiveMetastore_get_partition_result.php   |    2 +-
 ...riftHiveMetastore_get_partition_values_args.php |    2 +-
 ...ftHiveMetastore_get_partition_values_result.php |    2 +-
 ...tHiveMetastore_get_partition_with_auth_args.php |    2 +-
 ...iveMetastore_get_partition_with_auth_result.php |    2 +-
 .../ThriftHiveMetastore_get_partitions_args.php    |    2 +-
 ...ftHiveMetastore_get_partitions_by_expr_args.php |    2 +-
 ...HiveMetastore_get_partitions_by_expr_result.php |    2 +-
 ...HiveMetastore_get_partitions_by_filter_args.php |    2 +-
 ...veMetastore_get_partitions_by_filter_result.php |    2 +-
 ...tHiveMetastore_get_partitions_by_names_args.php |    2 +-
 ...eMetastore_get_partitions_by_names_req_args.php |    2 +-
 ...etastore_get_partitions_by_names_req_result.php |    2 +-
 ...iveMetastore_get_partitions_by_names_result.php |    2 +-
 .../ThriftHiveMetastore_get_partitions_ps_args.php |    2 +-
 ...hriftHiveMetastore_get_partitions_ps_result.php |    2 +-
 ...eMetastore_get_partitions_ps_with_auth_args.php |    2 +-
 ...astore_get_partitions_ps_with_auth_req_args.php |    2 +-
 ...tore_get_partitions_ps_with_auth_req_result.php |    2 +-
 ...etastore_get_partitions_ps_with_auth_result.php |    2 +-
 ...riftHiveMetastore_get_partitions_pspec_args.php |    2 +-
 ...ftHiveMetastore_get_partitions_pspec_result.php |    2 +-
 ...ThriftHiveMetastore_get_partitions_req_args.php |    2 +-
 ...riftHiveMetastore_get_partitions_req_result.php |    2 +-
 .../ThriftHiveMetastore_get_partitions_result.php  |    2 +-
 ...eMetastore_get_partitions_spec_by_expr_args.php |    2 +-
 ...etastore_get_partitions_spec_by_expr_result.php |    2 +-
 ...etastore_get_partitions_statistics_req_args.php |    2 +-
 ...astore_get_partitions_statistics_req_result.php |    2 +-
 ...HiveMetastore_get_partitions_with_auth_args.php |    2 +-
 ...veMetastore_get_partitions_with_auth_result.php |    2 +-
 ...iveMetastore_get_partitions_with_specs_args.php |    2 +-
 ...eMetastore_get_partitions_with_specs_result.php |    2 +-
 .../ThriftHiveMetastore_get_primary_keys_args.php  |    2 +-
 ...ThriftHiveMetastore_get_primary_keys_result.php |    2 +-
 ...ftHiveMetastore_get_principals_in_role_args.php |    2 +-
 ...HiveMetastore_get_principals_in_role_result.php |    2 +-
 .../ThriftHiveMetastore_get_privilege_set_args.php |    2 +-
 ...hriftHiveMetastore_get_privilege_set_result.php |    2 +-
 ...tHiveMetastore_get_replication_metrics_args.php |    2 +-
 ...iveMetastore_get_replication_metrics_result.php |    2 +-
 .../ThriftHiveMetastore_get_resource_plan_args.php |    2 +-
 ...hriftHiveMetastore_get_resource_plan_result.php |    2 +-
 ...etastore_get_role_grants_for_principal_args.php |    2 +-
 ...astore_get_role_grants_for_principal_result.php |    2 +-
 .../ThriftHiveMetastore_get_role_names_args.php    |    2 +-
 .../ThriftHiveMetastore_get_role_names_result.php  |    2 +-
 .../ThriftHiveMetastore_get_runtime_stats_args.php |    2 +-
 ...hriftHiveMetastore_get_runtime_stats_result.php |    2 +-
 ...hriftHiveMetastore_get_scheduled_query_args.php |    2 +-
 ...iftHiveMetastore_get_scheduled_query_result.php |    2 +-
 ...tHiveMetastore_get_schema_all_versions_args.php |    2 +-
 ...iveMetastore_get_schema_all_versions_result.php |    2 +-
 .../ThriftHiveMetastore_get_schema_args.php        |    2 +-
 ...iveMetastore_get_schema_latest_version_args.php |    2 +-
 ...eMetastore_get_schema_latest_version_result.php |    2 +-
 .../ThriftHiveMetastore_get_schema_req_args.php    |    2 +-
 .../ThriftHiveMetastore_get_schema_req_result.php  |    2 +-
 .../ThriftHiveMetastore_get_schema_result.php      |    2 +-
 ...ThriftHiveMetastore_get_schema_version_args.php |    2 +-
 ...riftHiveMetastore_get_schema_version_result.php |    2 +-
 ...re_get_schema_with_environment_context_args.php |    2 +-
 ..._get_schema_with_environment_context_result.php |    2 +-
 ...hriftHiveMetastore_get_schemas_by_cols_args.php |    2 +-
 ...iftHiveMetastore_get_schemas_by_cols_result.php |    2 +-
 .../ThriftHiveMetastore_get_serde_args.php         |    2 +-
 .../ThriftHiveMetastore_get_serde_result.php       |    2 +-
 ...riftHiveMetastore_get_stored_procedure_args.php |    2 +-
 ...ftHiveMetastore_get_stored_procedure_result.php |    2 +-
 .../ThriftHiveMetastore_get_table_args.php         |    2 +-
 ...eMetastore_get_table_column_statistics_args.php |    2 +-
 ...etastore_get_table_column_statistics_result.php |    2 +-
 .../ThriftHiveMetastore_get_table_meta_args.php    |    2 +-
 .../ThriftHiveMetastore_get_table_meta_result.php  |    2 +-
 ...iveMetastore_get_table_names_by_filter_args.php |    2 +-
 ...eMetastore_get_table_names_by_filter_result.php |    2 +-
 ...iveMetastore_get_table_objects_by_name_args.php |    2 +-
 ...etastore_get_table_objects_by_name_req_args.php |    2 +-
 ...astore_get_table_objects_by_name_req_result.php |    2 +-
 ...eMetastore_get_table_objects_by_name_result.php |    2 +-
 .../ThriftHiveMetastore_get_table_req_args.php     |    2 +-
 .../ThriftHiveMetastore_get_table_req_result.php   |    2 +-
 .../ThriftHiveMetastore_get_table_result.php       |    2 +-
 ...HiveMetastore_get_table_statistics_req_args.php |    2 +-
 ...veMetastore_get_table_statistics_req_result.php |    2 +-
 .../ThriftHiveMetastore_get_tables_args.php        |    2 +-
 ...ThriftHiveMetastore_get_tables_by_type_args.php |    2 +-
 ...riftHiveMetastore_get_tables_by_type_result.php |    2 +-
 .../ThriftHiveMetastore_get_tables_ext_args.php    |    2 +-
 .../ThriftHiveMetastore_get_tables_ext_result.php  |    2 +-
 .../ThriftHiveMetastore_get_tables_result.php      |    2 +-
 .../ThriftHiveMetastore_get_token_args.php         |    2 +-
 .../ThriftHiveMetastore_get_token_result.php       |    2 +-
 ...etastore_get_triggers_for_resourceplan_args.php |    2 +-
 ...astore_get_triggers_for_resourceplan_result.php |    2 +-
 .../ThriftHiveMetastore_get_type_all_args.php      |    2 +-
 .../ThriftHiveMetastore_get_type_all_result.php    |    2 +-
 .../ThriftHiveMetastore_get_type_args.php          |    2 +-
 .../ThriftHiveMetastore_get_type_result.php        |    2 +-
 ...ftHiveMetastore_get_unique_constraints_args.php |    2 +-
 ...HiveMetastore_get_unique_constraints_result.php |    2 +-
 ...hriftHiveMetastore_get_valid_write_ids_args.php |    2 +-
 ...iftHiveMetastore_get_valid_write_ids_result.php |    2 +-
 .../ThriftHiveMetastore_grant_privileges_args.php  |    2 +-
 ...ThriftHiveMetastore_grant_privileges_result.php |    2 +-
 ...tHiveMetastore_grant_revoke_privileges_args.php |    2 +-
 ...iveMetastore_grant_revoke_privileges_result.php |    2 +-
 .../ThriftHiveMetastore_grant_revoke_role_args.php |    2 +-
 ...hriftHiveMetastore_grant_revoke_role_result.php |    2 +-
 .../ThriftHiveMetastore_grant_role_args.php        |    2 +-
 .../ThriftHiveMetastore_grant_role_result.php      |    2 +-
 .../ThriftHiveMetastore_heartbeat_args.php         |    2 +-
 ...heartbeat_lock_materialization_rebuild_args.php |    2 +-
 ...artbeat_lock_materialization_rebuild_result.php |    2 +-
 .../ThriftHiveMetastore_heartbeat_result.php       |    2 +-
 ...hriftHiveMetastore_heartbeat_txn_range_args.php |    2 +-
 ...iftHiveMetastore_heartbeat_txn_range_result.php |    2 +-
 ...iveMetastore_isPartitionMarkedForEvent_args.php |    2 +-
 ...eMetastore_isPartitionMarkedForEvent_result.php |    2 +-
 .../ThriftHiveMetastore_list_privileges_args.php   |    2 +-
 .../ThriftHiveMetastore_list_privileges_result.php |    2 +-
 .../ThriftHiveMetastore_list_roles_args.php        |    2 +-
 .../ThriftHiveMetastore_list_roles_result.php      |    2 +-
 .../metastore/ThriftHiveMetastore_lock_args.php    |    2 +-
 .../metastore/ThriftHiveMetastore_lock_result.php  |    2 +-
 ...eMetastore_map_schema_version_to_serde_args.php |    2 +-
 ...etastore_map_schema_version_to_serde_result.php |    2 +-
 ...iftHiveMetastore_markPartitionForEvent_args.php |    2 +-
 ...tHiveMetastore_markPartitionForEvent_result.php |    2 +-
 .../ThriftHiveMetastore_mark_cleaned_args.php      |    2 +-
 .../ThriftHiveMetastore_mark_cleaned_result.php    |    2 +-
 .../ThriftHiveMetastore_mark_compacted_args.php    |    2 +-
 .../ThriftHiveMetastore_mark_compacted_result.php  |    2 +-
 .../ThriftHiveMetastore_mark_failed_args.php       |    2 +-
 .../ThriftHiveMetastore_mark_failed_result.php     |    2 +-
 .../ThriftHiveMetastore_mark_refused_args.php      |    2 +-
 .../ThriftHiveMetastore_mark_refused_result.php    |    2 +-
 .../ThriftHiveMetastore_open_txns_args.php         |    2 +-
 .../ThriftHiveMetastore_open_txns_result.php       |    2 +-
 ...re_partition_name_has_valid_characters_args.php |    2 +-
 ..._partition_name_has_valid_characters_result.php |    2 +-
 ...ftHiveMetastore_partition_name_to_spec_args.php |    2 +-
 ...HiveMetastore_partition_name_to_spec_result.php |    2 +-
 ...ftHiveMetastore_partition_name_to_vals_args.php |    2 +-
 ...HiveMetastore_partition_name_to_vals_result.php |    2 +-
 .../ThriftHiveMetastore_put_file_metadata_args.php |    2 +-
 ...hriftHiveMetastore_put_file_metadata_result.php |    2 +-
 ...ThriftHiveMetastore_refresh_privileges_args.php |    2 +-
 ...riftHiveMetastore_refresh_privileges_result.php |    2 +-
 ...tastore_remove_compaction_metrics_data_args.php |    2 +-
 ...store_remove_compaction_metrics_data_result.php |    2 +-
 .../ThriftHiveMetastore_remove_master_key_args.php |    2 +-
 ...hriftHiveMetastore_remove_master_key_result.php |    2 +-
 .../ThriftHiveMetastore_remove_token_args.php      |    2 +-
 .../ThriftHiveMetastore_remove_token_result.php    |    2 +-
 .../ThriftHiveMetastore_rename_partition_args.php  |    2 +-
 ...riftHiveMetastore_rename_partition_req_args.php |    2 +-
 ...ftHiveMetastore_rename_partition_req_result.php |    2 +-
 ...ThriftHiveMetastore_rename_partition_result.php |    2 +-
 ...ftHiveMetastore_renew_delegation_token_args.php |    2 +-
 ...HiveMetastore_renew_delegation_token_result.php |    2 +-
 ...ftHiveMetastore_repl_tbl_writeid_state_args.php |    2 +-
 ...HiveMetastore_repl_tbl_writeid_state_result.php |    2 +-
 .../ThriftHiveMetastore_revoke_privileges_args.php |    2 +-
 ...hriftHiveMetastore_revoke_privileges_result.php |    2 +-
 .../ThriftHiveMetastore_revoke_role_args.php       |    2 +-
 .../ThriftHiveMetastore_revoke_role_result.php     |    2 +-
 ...eMetastore_scheduled_query_maintenance_args.php |    2 +-
 ...etastore_scheduled_query_maintenance_result.php |    2 +-
 ...riftHiveMetastore_scheduled_query_poll_args.php |    2 +-
 ...ftHiveMetastore_scheduled_query_poll_result.php |    2 +-
 ...HiveMetastore_scheduled_query_progress_args.php |    2 +-
 ...veMetastore_scheduled_query_progress_result.php |    2 +-
 .../ThriftHiveMetastore_seed_txn_id_args.php       |    2 +-
 .../ThriftHiveMetastore_seed_txn_id_result.php     |    2 +-
 .../ThriftHiveMetastore_seed_write_id_args.php     |    2 +-
 .../ThriftHiveMetastore_seed_write_id_result.php   |    2 +-
 .../ThriftHiveMetastore_setMetaConf_args.php       |    2 +-
 .../ThriftHiveMetastore_setMetaConf_result.php     |    2 +-
 ...ThriftHiveMetastore_set_aggr_stats_for_args.php |    2 +-
 ...riftHiveMetastore_set_aggr_stats_for_result.php |    2 +-
 .../ThriftHiveMetastore_set_hadoop_jobid_args.php  |    2 +-
 ...ThriftHiveMetastore_set_hadoop_jobid_result.php |    2 +-
 ...HiveMetastore_set_schema_version_state_args.php |    2 +-
 ...veMetastore_set_schema_version_state_result.php |    2 +-
 .../metastore/ThriftHiveMetastore_set_ugi_args.php |    2 +-
 .../ThriftHiveMetastore_set_ugi_result.php         |    2 +-
 .../ThriftHiveMetastore_show_compact_args.php      |    2 +-
 .../ThriftHiveMetastore_show_compact_result.php    |    2 +-
 .../ThriftHiveMetastore_show_locks_args.php        |    2 +-
 .../ThriftHiveMetastore_show_locks_result.php      |    2 +-
 ...ftHiveMetastore_translate_table_dryrun_args.php |    2 +-
 ...HiveMetastore_translate_table_dryrun_result.php |    2 +-
 .../ThriftHiveMetastore_truncate_table_args.php    |    2 +-
 ...ThriftHiveMetastore_truncate_table_req_args.php |    2 +-
 ...riftHiveMetastore_truncate_table_req_result.php |    2 +-
 .../ThriftHiveMetastore_truncate_table_result.php  |    2 +-
 .../metastore/ThriftHiveMetastore_unlock_args.php  |    2 +-
 .../ThriftHiveMetastore_unlock_result.php          |    2 +-
 ...tastore_update_compaction_metrics_data_args.php |    2 +-
 ...store_update_compaction_metrics_data_result.php |    2 +-
 ...ftHiveMetastore_update_compactor_state_args.php |    2 +-
 ...HiveMetastore_update_compactor_state_result.php |    2 +-
 ...HiveMetastore_update_creation_metadata_args.php |    2 +-
 ...veMetastore_update_creation_metadata_result.php |    2 +-
 .../ThriftHiveMetastore_update_master_key_args.php |    2 +-
 ...hriftHiveMetastore_update_master_key_result.php |    2 +-
 ...ore_update_partition_column_statistics_args.php |    2 +-
 ...update_partition_column_statistics_req_args.php |    2 +-
 ...date_partition_column_statistics_req_result.php |    2 +-
 ...e_update_partition_column_statistics_result.php |    2 +-
 ...tastore_update_table_column_statistics_args.php |    2 +-
 ...ore_update_table_column_statistics_req_args.php |    2 +-
 ...e_update_table_column_statistics_req_result.php |    2 +-
 ...store_update_table_column_statistics_result.php |    2 +-
 ...etastore_update_transaction_statistics_args.php |    2 +-
 ...astore_update_transaction_statistics_result.php |    2 +-
 ...ftHiveMetastore_validate_resource_plan_args.php |    2 +-
 ...HiveMetastore_validate_resource_plan_result.php |    2 +-
 .../src/gen/thrift/gen-php/metastore/Timestamp.php |    2 +-
 .../gen-php/metastore/TimestampColumnStatsData.php |    2 +-
 .../gen-php/metastore/TruncateTableRequest.php     |    2 +-
 .../gen-php/metastore/TruncateTableResponse.php    |    2 +-
 .../gen-php/metastore/TxnAbortedException.php      |    2 +-
 .../src/gen/thrift/gen-php/metastore/TxnInfo.php   |    2 +-
 .../thrift/gen-php/metastore/TxnOpenException.php  |    2 +-
 .../src/gen/thrift/gen-php/metastore/TxnState.php  |    2 +-
 .../gen/thrift/gen-php/metastore/TxnToWriteId.php  |    2 +-
 .../src/gen/thrift/gen-php/metastore/TxnType.php   |    2 +-
 .../src/gen/thrift/gen-php/metastore/Type.php      |    2 +-
 .../gen-php/metastore/UniqueConstraintsRequest.php |    2 +-
 .../metastore/UniqueConstraintsResponse.php        |    2 +-
 .../gen-php/metastore/UnknownDBException.php       |    2 +-
 .../metastore/UnknownPartitionException.php        |    2 +-
 .../gen-php/metastore/UnknownTableException.php    |    2 +-
 .../gen/thrift/gen-php/metastore/UnlockRequest.php |    2 +-
 .../metastore/UpdateTransactionalStatsRequest.php  |    2 +-
 .../src/gen/thrift/gen-php/metastore/Version.php   |    2 +-
 .../gen-php/metastore/WMAlterPoolRequest.php       |    2 +-
 .../gen-php/metastore/WMAlterPoolResponse.php      |    2 +-
 .../metastore/WMAlterResourcePlanRequest.php       |    2 +-
 .../metastore/WMAlterResourcePlanResponse.php      |    2 +-
 .../gen-php/metastore/WMAlterTriggerRequest.php    |    2 +-
 .../gen-php/metastore/WMAlterTriggerResponse.php   |    2 +-
 .../WMCreateOrDropTriggerToPoolMappingRequest.php  |    2 +-
 .../WMCreateOrDropTriggerToPoolMappingResponse.php |    2 +-
 .../metastore/WMCreateOrUpdateMappingRequest.php   |    2 +-
 .../metastore/WMCreateOrUpdateMappingResponse.php  |    2 +-
 .../gen-php/metastore/WMCreatePoolRequest.php      |    2 +-
 .../gen-php/metastore/WMCreatePoolResponse.php     |    2 +-
 .../metastore/WMCreateResourcePlanRequest.php      |    2 +-
 .../metastore/WMCreateResourcePlanResponse.php     |    2 +-
 .../gen-php/metastore/WMCreateTriggerRequest.php   |    2 +-
 .../gen-php/metastore/WMCreateTriggerResponse.php  |    2 +-
 .../gen-php/metastore/WMDropMappingRequest.php     |    2 +-
 .../gen-php/metastore/WMDropMappingResponse.php    |    2 +-
 .../thrift/gen-php/metastore/WMDropPoolRequest.php |    2 +-
 .../gen-php/metastore/WMDropPoolResponse.php       |    2 +-
 .../metastore/WMDropResourcePlanRequest.php        |    2 +-
 .../metastore/WMDropResourcePlanResponse.php       |    2 +-
 .../gen-php/metastore/WMDropTriggerRequest.php     |    2 +-
 .../gen-php/metastore/WMDropTriggerResponse.php    |    2 +-
 .../gen-php/metastore/WMFullResourcePlan.php       |    2 +-
 .../metastore/WMGetActiveResourcePlanRequest.php   |    2 +-
 .../metastore/WMGetActiveResourcePlanResponse.php  |    2 +-
 .../metastore/WMGetAllResourcePlanRequest.php      |    2 +-
 .../metastore/WMGetAllResourcePlanResponse.php     |    2 +-
 .../gen-php/metastore/WMGetResourcePlanRequest.php |    2 +-
 .../metastore/WMGetResourcePlanResponse.php        |    2 +-
 .../WMGetTriggersForResourePlanRequest.php         |    2 +-
 .../WMGetTriggersForResourePlanResponse.php        |    2 +-
 .../src/gen/thrift/gen-php/metastore/WMMapping.php |    2 +-
 .../thrift/gen-php/metastore/WMNullablePool.php    |    2 +-
 .../gen-php/metastore/WMNullableResourcePlan.php   |    2 +-
 .../src/gen/thrift/gen-php/metastore/WMPool.php    |    2 +-
 .../gen-php/metastore/WMPoolSchedulingPolicy.php   |    2 +-
 .../gen/thrift/gen-php/metastore/WMPoolTrigger.php |    2 +-
 .../thrift/gen-php/metastore/WMResourcePlan.php    |    2 +-
 .../gen-php/metastore/WMResourcePlanStatus.php     |    2 +-
 .../src/gen/thrift/gen-php/metastore/WMTrigger.php |    2 +-
 .../metastore/WMValidateResourcePlanRequest.php    |    2 +-
 .../metastore/WMValidateResourcePlanResponse.php   |    2 +-
 .../thrift/gen-php/metastore/WriteEventInfo.php    |    2 +-
 .../metastore/WriteNotificationLogBatchRequest.php |    2 +-
 .../WriteNotificationLogBatchResponse.php          |    2 +-
 .../metastore/WriteNotificationLogRequest.php      |    2 +-
 .../metastore/WriteNotificationLogResponse.php     |    2 +-
 .../hive_metastore/ThriftHiveMetastore-remote      |    2 +-
 .../gen-py/hive_metastore/ThriftHiveMetastore.py   |    2 +-
 .../gen/thrift/gen-py/hive_metastore/constants.py  |    2 +-
 .../src/gen/thrift/gen-py/hive_metastore/ttypes.py |    2 +-
 .../gen/thrift/gen-rb/hive_metastore_constants.rb  |    2 +-
 .../src/gen/thrift/gen-rb/hive_metastore_types.rb  |    2 +-
 .../src/gen/thrift/gen-rb/thrift_hive_metastore.rb |    2 +-
 standalone-metastore/pom.xml                       |    2 +-
 1577 files changed, 7238 insertions(+), 5976 deletions(-)

diff --git a/pom.xml b/pom.xml
index 978a6e6a05f..7b19fcb0217 100644
--- a/pom.xml
+++ b/pom.xml
@@ -166,7 +166,7 @@
     <kudu.version>1.12.0</kudu.version>
     <!-- Leaving libfb303 at 0.9.3 regardless of libthrift: As per THRIFT-4613 The Apache Thrift project does not publish items related to fb303 at this point -->
     <libfb303.version>0.9.3</libfb303.version>
-    <libthrift.version>0.14.1</libthrift.version>
+    <libthrift.version>0.16.0</libthrift.version>
     <log4j2.version>2.17.1</log4j2.version>
     <mariadb.version>2.5.0</mariadb.version>
     <mssql.version>6.2.1.jre8</mssql.version>
diff --git a/ql/src/gen/thrift/gen-cpp/queryplan_types.cpp b/ql/src/gen/thrift/gen-cpp/queryplan_types.cpp
index b4a637086e8..79616816a5f 100644
--- a/ql/src/gen/thrift/gen-cpp/queryplan_types.cpp
+++ b/ql/src/gen/thrift/gen-cpp/queryplan_types.cpp
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -328,7 +328,7 @@ uint32_t Adjacency::read(::apache::thrift::protocol::TProtocol* iprot) {
         if (ftype == ::apache::thrift::protocol::T_I32) {
           int32_t ecast5;
           xfer += iprot->readI32(ecast5);
-          this->adjacencyType = (AdjacencyType::type)ecast5;
+          this->adjacencyType = static_cast<AdjacencyType::type>(ecast5);
           this->__isset.adjacencyType = true;
         } else {
           xfer += iprot->skip(ftype);
@@ -368,7 +368,7 @@ uint32_t Adjacency::write(::apache::thrift::protocol::TProtocol* oprot) const {
   xfer += oprot->writeFieldEnd();
 
   xfer += oprot->writeFieldBegin("adjacencyType", ::apache::thrift::protocol::T_I32, 3);
-  xfer += oprot->writeI32((int32_t)this->adjacencyType);
+  xfer += oprot->writeI32(static_cast<int32_t>(this->adjacencyType));
   xfer += oprot->writeFieldEnd();
 
   xfer += oprot->writeFieldStop();
@@ -454,7 +454,7 @@ uint32_t Graph::read(::apache::thrift::protocol::TProtocol* iprot) {
         if (ftype == ::apache::thrift::protocol::T_I32) {
           int32_t ecast9;
           xfer += iprot->readI32(ecast9);
-          this->nodeType = (NodeType::type)ecast9;
+          this->nodeType = static_cast<NodeType::type>(ecast9);
           this->__isset.nodeType = true;
         } else {
           xfer += iprot->skip(ftype);
@@ -518,7 +518,7 @@ uint32_t Graph::write(::apache::thrift::protocol::TProtocol* oprot) const {
   xfer += oprot->writeStructBegin("Graph");
 
   xfer += oprot->writeFieldBegin("nodeType", ::apache::thrift::protocol::T_I32, 1);
-  xfer += oprot->writeI32((int32_t)this->nodeType);
+  xfer += oprot->writeI32(static_cast<int32_t>(this->nodeType));
   xfer += oprot->writeFieldEnd();
 
   xfer += oprot->writeFieldBegin("roots", ::apache::thrift::protocol::T_LIST, 2);
@@ -648,7 +648,7 @@ uint32_t Operator::read(::apache::thrift::protocol::TProtocol* iprot) {
         if (ftype == ::apache::thrift::protocol::T_I32) {
           int32_t ecast24;
           xfer += iprot->readI32(ecast24);
-          this->operatorType = (OperatorType::type)ecast24;
+          this->operatorType = static_cast<OperatorType::type>(ecast24);
           this->__isset.operatorType = true;
         } else {
           xfer += iprot->skip(ftype);
@@ -738,7 +738,7 @@ uint32_t Operator::write(::apache::thrift::protocol::TProtocol* oprot) const {
   xfer += oprot->writeFieldEnd();
 
   xfer += oprot->writeFieldBegin("operatorType", ::apache::thrift::protocol::T_I32, 2);
-  xfer += oprot->writeI32((int32_t)this->operatorType);
+  xfer += oprot->writeI32(static_cast<int32_t>(this->operatorType));
   xfer += oprot->writeFieldEnd();
 
   xfer += oprot->writeFieldBegin("operatorAttributes", ::apache::thrift::protocol::T_MAP, 3);
@@ -900,7 +900,7 @@ uint32_t Task::read(::apache::thrift::protocol::TProtocol* iprot) {
         if (ftype == ::apache::thrift::protocol::T_I32) {
           int32_t ecast43;
           xfer += iprot->readI32(ecast43);
-          this->taskType = (TaskType::type)ecast43;
+          this->taskType = static_cast<TaskType::type>(ecast43);
           this->__isset.taskType = true;
         } else {
           xfer += iprot->skip(ftype);
@@ -1018,7 +1018,7 @@ uint32_t Task::write(::apache::thrift::protocol::TProtocol* oprot) const {
   xfer += oprot->writeFieldEnd();
 
   xfer += oprot->writeFieldBegin("taskType", ::apache::thrift::protocol::T_I32, 2);
-  xfer += oprot->writeI32((int32_t)this->taskType);
+  xfer += oprot->writeI32(static_cast<int32_t>(this->taskType));
   xfer += oprot->writeFieldEnd();
 
   xfer += oprot->writeFieldBegin("taskAttributes", ::apache::thrift::protocol::T_MAP, 3);
@@ -1200,7 +1200,7 @@ uint32_t Stage::read(::apache::thrift::protocol::TProtocol* iprot) {
         if (ftype == ::apache::thrift::protocol::T_I32) {
           int32_t ecast68;
           xfer += iprot->readI32(ecast68);
-          this->stageType = (StageType::type)ecast68;
+          this->stageType = static_cast<StageType::type>(ecast68);
           this->__isset.stageType = true;
         } else {
           xfer += iprot->skip(ftype);
@@ -1310,7 +1310,7 @@ uint32_t Stage::write(::apache::thrift::protocol::TProtocol* oprot) const {
   xfer += oprot->writeFieldEnd();
 
   xfer += oprot->writeFieldBegin("stageType", ::apache::thrift::protocol::T_I32, 2);
-  xfer += oprot->writeI32((int32_t)this->stageType);
+  xfer += oprot->writeI32(static_cast<int32_t>(this->stageType));
   xfer += oprot->writeFieldEnd();
 
   xfer += oprot->writeFieldBegin("stageAttributes", ::apache::thrift::protocol::T_MAP, 3);
diff --git a/ql/src/gen/thrift/gen-cpp/queryplan_types.h b/ql/src/gen/thrift/gen-cpp/queryplan_types.h
index fac2cdf7a2a..5fa6a576f3b 100644
--- a/ql/src/gen/thrift/gen-cpp/queryplan_types.h
+++ b/ql/src/gen/thrift/gen-cpp/queryplan_types.h
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -159,7 +159,9 @@ class Adjacency : public virtual ::apache::thrift::TBase {
 
   Adjacency(const Adjacency&);
   Adjacency& operator=(const Adjacency&);
-  Adjacency() : node(), adjacencyType((AdjacencyType::type)0) {
+  Adjacency() noexcept
+            : node(),
+              adjacencyType(static_cast<AdjacencyType::type>(0)) {
   }
 
   virtual ~Adjacency() noexcept;
@@ -195,8 +197,8 @@ class Adjacency : public virtual ::apache::thrift::TBase {
 
   bool operator < (const Adjacency & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -217,7 +219,8 @@ class Graph : public virtual ::apache::thrift::TBase {
 
   Graph(const Graph&);
   Graph& operator=(const Graph&);
-  Graph() : nodeType((NodeType::type)0) {
+  Graph() noexcept
+        : nodeType(static_cast<NodeType::type>(0)) {
   }
 
   virtual ~Graph() noexcept;
@@ -253,8 +256,8 @@ class Graph : public virtual ::apache::thrift::TBase {
 
   bool operator < (const Graph & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -278,7 +281,11 @@ class Operator : public virtual ::apache::thrift::TBase {
 
   Operator(const Operator&);
   Operator& operator=(const Operator&);
-  Operator() : operatorId(), operatorType((OperatorType::type)0), done(0), started(0) {
+  Operator() noexcept
+           : operatorId(),
+             operatorType(static_cast<OperatorType::type>(0)),
+             done(0),
+             started(0) {
   }
 
   virtual ~Operator() noexcept;
@@ -329,8 +336,8 @@ class Operator : public virtual ::apache::thrift::TBase {
 
   bool operator < (const Operator & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -356,7 +363,11 @@ class Task : public virtual ::apache::thrift::TBase {
 
   Task(const Task&);
   Task& operator=(const Task&);
-  Task() : taskId(), taskType((TaskType::type)0), done(0), started(0) {
+  Task() noexcept
+       : taskId(),
+         taskType(static_cast<TaskType::type>(0)),
+         done(0),
+         started(0) {
   }
 
   virtual ~Task() noexcept;
@@ -421,8 +432,8 @@ class Task : public virtual ::apache::thrift::TBase {
 
   bool operator < (const Task & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -447,7 +458,11 @@ class Stage : public virtual ::apache::thrift::TBase {
 
   Stage(const Stage&);
   Stage& operator=(const Stage&);
-  Stage() : stageId(), stageType((StageType::type)0), done(0), started(0) {
+  Stage() noexcept
+        : stageId(),
+          stageType(static_cast<StageType::type>(0)),
+          done(0),
+          started(0) {
   }
 
   virtual ~Stage() noexcept;
@@ -503,8 +518,8 @@ class Stage : public virtual ::apache::thrift::TBase {
 
   bool operator < (const Stage & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -530,7 +545,11 @@ class Query : public virtual ::apache::thrift::TBase {
 
   Query(const Query&);
   Query& operator=(const Query&);
-  Query() : queryId(), queryType(), done(0), started(0) {
+  Query() noexcept
+        : queryId(),
+          queryType(),
+          done(0),
+          started(0) {
   }
 
   virtual ~Query() noexcept;
@@ -587,8 +606,8 @@ class Query : public virtual ::apache::thrift::TBase {
 
   bool operator < (const Query & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -609,7 +628,9 @@ class QueryPlan : public virtual ::apache::thrift::TBase {
 
   QueryPlan(const QueryPlan&);
   QueryPlan& operator=(const QueryPlan&);
-  QueryPlan() : done(0), started(0) {
+  QueryPlan() noexcept
+            : done(0),
+              started(0) {
   }
 
   virtual ~QueryPlan() noexcept;
@@ -641,8 +662,8 @@ class QueryPlan : public virtual ::apache::thrift::TBase {
 
   bool operator < (const QueryPlan & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
diff --git a/ql/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/ql/plan/api/Adjacency.java b/ql/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/ql/plan/api/Adjacency.java
index 2533d51292a..b4c1c9da31e 100644
--- a/ql/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/ql/plan/api/Adjacency.java
+++ b/ql/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/ql/plan/api/Adjacency.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hadoop.hive.ql.plan.api;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 public class Adjacency implements org.apache.thrift.TBase<Adjacency, Adjacency._Fields>, java.io.Serializable, Cloneable, Comparable<Adjacency> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("Adjacency");
 
diff --git a/ql/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/ql/plan/api/AdjacencyType.java b/ql/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/ql/plan/api/AdjacencyType.java
index b92a11d5699..387e97fd97a 100644
--- a/ql/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/ql/plan/api/AdjacencyType.java
+++ b/ql/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/ql/plan/api/AdjacencyType.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hadoop.hive.ql.plan.api;
 
 
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 public enum AdjacencyType implements org.apache.thrift.TEnum {
   CONJUNCTIVE(0),
   DISJUNCTIVE(1);
diff --git a/ql/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/ql/plan/api/Graph.java b/ql/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/ql/plan/api/Graph.java
index 8247e45a3a8..b832abbede6 100644
--- a/ql/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/ql/plan/api/Graph.java
+++ b/ql/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/ql/plan/api/Graph.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hadoop.hive.ql.plan.api;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 public class Graph implements org.apache.thrift.TBase<Graph, Graph._Fields>, java.io.Serializable, Cloneable, Comparable<Graph> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("Graph");
 
diff --git a/ql/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/ql/plan/api/NodeType.java b/ql/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/ql/plan/api/NodeType.java
index cd90ec5ea2d..1a51ead5a7f 100644
--- a/ql/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/ql/plan/api/NodeType.java
+++ b/ql/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/ql/plan/api/NodeType.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hadoop.hive.ql.plan.api;
 
 
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 public enum NodeType implements org.apache.thrift.TEnum {
   OPERATOR(0),
   STAGE(1);
diff --git a/ql/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/ql/plan/api/Operator.java b/ql/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/ql/plan/api/Operator.java
index 9fd8a1ab9a5..abf5f3db6f2 100644
--- a/ql/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/ql/plan/api/Operator.java
+++ b/ql/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/ql/plan/api/Operator.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hadoop.hive.ql.plan.api;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 public class Operator implements org.apache.thrift.TBase<Operator, Operator._Fields>, java.io.Serializable, Cloneable, Comparable<Operator> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("Operator");
 
diff --git a/ql/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/ql/plan/api/OperatorType.java b/ql/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/ql/plan/api/OperatorType.java
index bf38b26b837..744a9ed8260 100644
--- a/ql/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/ql/plan/api/OperatorType.java
+++ b/ql/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/ql/plan/api/OperatorType.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hadoop.hive.ql.plan.api;
 
 
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 public enum OperatorType implements org.apache.thrift.TEnum {
   JOIN(0),
   MAPJOIN(1),
diff --git a/ql/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/ql/plan/api/Query.java b/ql/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/ql/plan/api/Query.java
index 67555d990b5..7817a695498 100644
--- a/ql/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/ql/plan/api/Query.java
+++ b/ql/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/ql/plan/api/Query.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hadoop.hive.ql.plan.api;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 public class Query implements org.apache.thrift.TBase<Query, Query._Fields>, java.io.Serializable, Cloneable, Comparable<Query> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("Query");
 
diff --git a/ql/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/ql/plan/api/QueryPlan.java b/ql/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/ql/plan/api/QueryPlan.java
index 4e10186a1ba..88d42e10658 100644
--- a/ql/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/ql/plan/api/QueryPlan.java
+++ b/ql/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/ql/plan/api/QueryPlan.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hadoop.hive.ql.plan.api;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 public class QueryPlan implements org.apache.thrift.TBase<QueryPlan, QueryPlan._Fields>, java.io.Serializable, Cloneable, Comparable<QueryPlan> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("QueryPlan");
 
diff --git a/ql/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/ql/plan/api/Stage.java b/ql/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/ql/plan/api/Stage.java
index 8221ee29214..020ee29d376 100644
--- a/ql/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/ql/plan/api/Stage.java
+++ b/ql/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/ql/plan/api/Stage.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hadoop.hive.ql.plan.api;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 public class Stage implements org.apache.thrift.TBase<Stage, Stage._Fields>, java.io.Serializable, Cloneable, Comparable<Stage> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("Stage");
 
diff --git a/ql/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/ql/plan/api/StageType.java b/ql/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/ql/plan/api/StageType.java
index c40c8620165..59c8fa73f88 100644
--- a/ql/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/ql/plan/api/StageType.java
+++ b/ql/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/ql/plan/api/StageType.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hadoop.hive.ql.plan.api;
 
 
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 public enum StageType implements org.apache.thrift.TEnum {
   CONDITIONAL(0),
   COPY(1),
diff --git a/ql/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/ql/plan/api/Task.java b/ql/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/ql/plan/api/Task.java
index c18f909669a..362ee366d2e 100644
--- a/ql/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/ql/plan/api/Task.java
+++ b/ql/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/ql/plan/api/Task.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hadoop.hive.ql.plan.api;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 public class Task implements org.apache.thrift.TBase<Task, Task._Fields>, java.io.Serializable, Cloneable, Comparable<Task> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("Task");
 
diff --git a/ql/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/ql/plan/api/TaskType.java b/ql/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/ql/plan/api/TaskType.java
index adf3c1e0e86..f80ffdac384 100644
--- a/ql/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/ql/plan/api/TaskType.java
+++ b/ql/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/ql/plan/api/TaskType.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hadoop.hive.ql.plan.api;
 
 
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 public enum TaskType implements org.apache.thrift.TEnum {
   MAP(0),
   REDUCE(1),
diff --git a/ql/src/gen/thrift/gen-php/Adjacency.php b/ql/src/gen/thrift/gen-php/Adjacency.php
index 8ce3c69180b..e4fa24b5086 100644
--- a/ql/src/gen/thrift/gen-php/Adjacency.php
+++ b/ql/src/gen/thrift/gen-php/Adjacency.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/ql/src/gen/thrift/gen-php/AdjacencyType.php b/ql/src/gen/thrift/gen-php/AdjacencyType.php
index 93473937363..0be2dc6aff5 100644
--- a/ql/src/gen/thrift/gen-php/AdjacencyType.php
+++ b/ql/src/gen/thrift/gen-php/AdjacencyType.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/ql/src/gen/thrift/gen-php/Graph.php b/ql/src/gen/thrift/gen-php/Graph.php
index aaee455752f..ee67077fbd1 100644
--- a/ql/src/gen/thrift/gen-php/Graph.php
+++ b/ql/src/gen/thrift/gen-php/Graph.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/ql/src/gen/thrift/gen-php/NodeType.php b/ql/src/gen/thrift/gen-php/NodeType.php
index 4142d9cc1d4..b3905d02efc 100644
--- a/ql/src/gen/thrift/gen-php/NodeType.php
+++ b/ql/src/gen/thrift/gen-php/NodeType.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/ql/src/gen/thrift/gen-php/Operator.php b/ql/src/gen/thrift/gen-php/Operator.php
index 56d5ca7eb06..55613f71ef9 100644
--- a/ql/src/gen/thrift/gen-php/Operator.php
+++ b/ql/src/gen/thrift/gen-php/Operator.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/ql/src/gen/thrift/gen-php/OperatorType.php b/ql/src/gen/thrift/gen-php/OperatorType.php
index 18f8bbc2d18..137aefd0c0f 100644
--- a/ql/src/gen/thrift/gen-php/OperatorType.php
+++ b/ql/src/gen/thrift/gen-php/OperatorType.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/ql/src/gen/thrift/gen-php/Query.php b/ql/src/gen/thrift/gen-php/Query.php
index 4ce0ffbaecb..ea817f412d0 100644
--- a/ql/src/gen/thrift/gen-php/Query.php
+++ b/ql/src/gen/thrift/gen-php/Query.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/ql/src/gen/thrift/gen-php/QueryPlan.php b/ql/src/gen/thrift/gen-php/QueryPlan.php
index bda2835584c..555b7537a0f 100644
--- a/ql/src/gen/thrift/gen-php/QueryPlan.php
+++ b/ql/src/gen/thrift/gen-php/QueryPlan.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/ql/src/gen/thrift/gen-php/Stage.php b/ql/src/gen/thrift/gen-php/Stage.php
index df6433249c0..a06c87f8d68 100644
--- a/ql/src/gen/thrift/gen-php/Stage.php
+++ b/ql/src/gen/thrift/gen-php/Stage.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/ql/src/gen/thrift/gen-php/StageType.php b/ql/src/gen/thrift/gen-php/StageType.php
index 5b3fb881c6c..3dbb0d0b613 100644
--- a/ql/src/gen/thrift/gen-php/StageType.php
+++ b/ql/src/gen/thrift/gen-php/StageType.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/ql/src/gen/thrift/gen-php/Task.php b/ql/src/gen/thrift/gen-php/Task.php
index c10c6a46713..4e129c8f32c 100644
--- a/ql/src/gen/thrift/gen-php/Task.php
+++ b/ql/src/gen/thrift/gen-php/Task.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/ql/src/gen/thrift/gen-php/TaskType.php b/ql/src/gen/thrift/gen-php/TaskType.php
index 6dddf87583f..2fbd28681a3 100644
--- a/ql/src/gen/thrift/gen-php/TaskType.php
+++ b/ql/src/gen/thrift/gen-php/TaskType.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/ql/src/gen/thrift/gen-py/queryplan/constants.py b/ql/src/gen/thrift/gen-py/queryplan/constants.py
index 69c181ade38..82c674e0529 100644
--- a/ql/src/gen/thrift/gen-py/queryplan/constants.py
+++ b/ql/src/gen/thrift/gen-py/queryplan/constants.py
@@ -1,5 +1,5 @@
 #
-# Autogenerated by Thrift Compiler (0.14.1)
+# Autogenerated by Thrift Compiler (0.16.0)
 #
 # DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
 #
diff --git a/ql/src/gen/thrift/gen-py/queryplan/ttypes.py b/ql/src/gen/thrift/gen-py/queryplan/ttypes.py
index 88fd2e8b678..e38dbc4ba51 100644
--- a/ql/src/gen/thrift/gen-py/queryplan/ttypes.py
+++ b/ql/src/gen/thrift/gen-py/queryplan/ttypes.py
@@ -1,5 +1,5 @@
 #
-# Autogenerated by Thrift Compiler (0.14.1)
+# Autogenerated by Thrift Compiler (0.16.0)
 #
 # DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
 #
diff --git a/ql/src/gen/thrift/gen-rb/queryplan_constants.rb b/ql/src/gen/thrift/gen-rb/queryplan_constants.rb
index 45f61b15e95..d3407d8432a 100644
--- a/ql/src/gen/thrift/gen-rb/queryplan_constants.rb
+++ b/ql/src/gen/thrift/gen-rb/queryplan_constants.rb
@@ -1,5 +1,5 @@
 #
-# Autogenerated by Thrift Compiler (0.14.1)
+# Autogenerated by Thrift Compiler (0.16.0)
 #
 # DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
 #
diff --git a/ql/src/gen/thrift/gen-rb/queryplan_types.rb b/ql/src/gen/thrift/gen-rb/queryplan_types.rb
index 407681963da..084d3e9c25b 100644
--- a/ql/src/gen/thrift/gen-rb/queryplan_types.rb
+++ b/ql/src/gen/thrift/gen-rb/queryplan_types.rb
@@ -1,5 +1,5 @@
 #
-# Autogenerated by Thrift Compiler (0.14.1)
+# Autogenerated by Thrift Compiler (0.16.0)
 #
 # DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
 #
diff --git a/serde/src/gen/thrift/gen-cpp/complex_types.cpp b/serde/src/gen/thrift/gen-cpp/complex_types.cpp
index f9fe48c54d3..ff7fcf71263 100644
--- a/serde/src/gen/thrift/gen-cpp/complex_types.cpp
+++ b/serde/src/gen/thrift/gen-cpp/complex_types.cpp
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/serde/src/gen/thrift/gen-cpp/complex_types.h b/serde/src/gen/thrift/gen-cpp/complex_types.h
index a005cb83d11..df0826e661a 100644
--- a/serde/src/gen/thrift/gen-cpp/complex_types.h
+++ b/serde/src/gen/thrift/gen-cpp/complex_types.h
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -45,7 +45,12 @@ class PropValueUnion : public virtual ::apache::thrift::TBase {
 
   PropValueUnion(const PropValueUnion&);
   PropValueUnion& operator=(const PropValueUnion&);
-  PropValueUnion() : intValue(0), longValue(0), stringValue(), doubleValue(0), flag(0) {
+  PropValueUnion() noexcept
+                 : intValue(0),
+                   longValue(0),
+                   stringValue(),
+                   doubleValue(0),
+                   flag(0) {
   }
 
   virtual ~PropValueUnion() noexcept;
@@ -111,8 +116,8 @@ class PropValueUnion : public virtual ::apache::thrift::TBase {
 
   bool operator < (const PropValueUnion & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -133,7 +138,10 @@ class IntString : public virtual ::apache::thrift::TBase {
 
   IntString(const IntString&);
   IntString& operator=(const IntString&);
-  IntString() : myint(0), myString(), underscore_int(0) {
+  IntString() noexcept
+            : myint(0),
+              myString(),
+              underscore_int(0) {
   }
 
   virtual ~IntString() noexcept;
@@ -165,8 +173,8 @@ class IntString : public virtual ::apache::thrift::TBase {
 
   bool operator < (const IntString & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -194,7 +202,9 @@ class Complex : public virtual ::apache::thrift::TBase {
 
   Complex(const Complex&);
   Complex& operator=(const Complex&);
-  Complex() : aint(0), aString() {
+  Complex() noexcept
+          : aint(0),
+            aString() {
   }
 
   virtual ~Complex() noexcept;
@@ -261,8 +271,8 @@ class Complex : public virtual ::apache::thrift::TBase {
 
   bool operator < (const Complex & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -282,7 +292,8 @@ class SetIntString : public virtual ::apache::thrift::TBase {
 
   SetIntString(const SetIntString&);
   SetIntString& operator=(const SetIntString&);
-  SetIntString() : aString() {
+  SetIntString() noexcept
+               : aString() {
   }
 
   virtual ~SetIntString() noexcept;
@@ -309,8 +320,8 @@ class SetIntString : public virtual ::apache::thrift::TBase {
 
   bool operator < (const SetIntString & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
diff --git a/serde/src/gen/thrift/gen-cpp/megastruct_types.cpp b/serde/src/gen/thrift/gen-cpp/megastruct_types.cpp
index 8e1776460a2..e0e6bb73311 100644
--- a/serde/src/gen/thrift/gen-cpp/megastruct_types.cpp
+++ b/serde/src/gen/thrift/gen-cpp/megastruct_types.cpp
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -96,7 +96,7 @@ uint32_t MiniStruct::read(::apache::thrift::protocol::TProtocol* iprot) {
         if (ftype == ::apache::thrift::protocol::T_I32) {
           int32_t ecast0;
           xfer += iprot->readI32(ecast0);
-          this->my_enum = (MyEnum::type)ecast0;
+          this->my_enum = static_cast<MyEnum::type>(ecast0);
           this->__isset.my_enum = true;
         } else {
           xfer += iprot->skip(ftype);
@@ -126,7 +126,7 @@ uint32_t MiniStruct::write(::apache::thrift::protocol::TProtocol* oprot) const {
   }
   if (this->__isset.my_enum) {
     xfer += oprot->writeFieldBegin("my_enum", ::apache::thrift::protocol::T_I32, 2);
-    xfer += oprot->writeI32((int32_t)this->my_enum);
+    xfer += oprot->writeI32(static_cast<int32_t>(this->my_enum));
     xfer += oprot->writeFieldEnd();
   }
   xfer += oprot->writeFieldStop();
@@ -395,7 +395,7 @@ uint32_t MegaStruct::read(::apache::thrift::protocol::TProtocol* iprot) {
               MyEnum::type& _val16 = this->my_string_enum_map[_key15];
               int32_t ecast17;
               xfer += iprot->readI32(ecast17);
-              _val16 = (MyEnum::type)ecast17;
+              _val16 = static_cast<MyEnum::type>(ecast17);
             }
             xfer += iprot->readMapEnd();
           }
@@ -418,7 +418,7 @@ uint32_t MegaStruct::read(::apache::thrift::protocol::TProtocol* iprot) {
               MyEnum::type _key23;
               int32_t ecast25;
               xfer += iprot->readI32(ecast25);
-              _key23 = (MyEnum::type)ecast25;
+              _key23 = static_cast<MyEnum::type>(ecast25);
               std::string& _val24 = this->my_enum_string_map[_key23];
               xfer += iprot->readString(_val24);
             }
@@ -443,7 +443,7 @@ uint32_t MegaStruct::read(::apache::thrift::protocol::TProtocol* iprot) {
               MyEnum::type _key31;
               int32_t ecast33;
               xfer += iprot->readI32(ecast33);
-              _key31 = (MyEnum::type)ecast33;
+              _key31 = static_cast<MyEnum::type>(ecast33);
               MiniStruct& _val32 = this->my_enum_struct_map[_key31];
               xfer += _val32.read(iprot);
             }
@@ -468,7 +468,7 @@ uint32_t MegaStruct::read(::apache::thrift::protocol::TProtocol* iprot) {
               MyEnum::type _key39;
               int32_t ecast41;
               xfer += iprot->readI32(ecast41);
-              _key39 = (MyEnum::type)ecast41;
+              _key39 = static_cast<MyEnum::type>(ecast41);
               std::vector<std::string> & _val40 = this->my_enum_stringlist_map[_key39];
               {
                 _val40.clear();
@@ -505,7 +505,7 @@ uint32_t MegaStruct::read(::apache::thrift::protocol::TProtocol* iprot) {
               MyEnum::type _key52;
               int32_t ecast54;
               xfer += iprot->readI32(ecast54);
-              _key52 = (MyEnum::type)ecast54;
+              _key52 = static_cast<MyEnum::type>(ecast54);
               std::vector<MiniStruct> & _val53 = this->my_enum_structlist_map[_key52];
               {
                 _val53.clear();
@@ -581,7 +581,7 @@ uint32_t MegaStruct::read(::apache::thrift::protocol::TProtocol* iprot) {
             {
               int32_t ecast75;
               xfer += iprot->readI32(ecast75);
-              this->my_enumlist[_i74] = (MyEnum::type)ecast75;
+              this->my_enumlist[_i74] = static_cast<MyEnum::type>(ecast75);
             }
             xfer += iprot->readListEnd();
           }
@@ -624,7 +624,7 @@ uint32_t MegaStruct::read(::apache::thrift::protocol::TProtocol* iprot) {
               MyEnum::type _elem87;
               int32_t ecast88;
               xfer += iprot->readI32(ecast88);
-              _elem87 = (MyEnum::type)ecast88;
+              _elem87 = static_cast<MyEnum::type>(ecast88);
               this->my_enumset.insert(_elem87);
             }
             xfer += iprot->readSetEnd();
@@ -734,7 +734,7 @@ uint32_t MegaStruct::write(::apache::thrift::protocol::TProtocol* oprot) const {
       for (_iter96 = this->my_string_enum_map.begin(); _iter96 != this->my_string_enum_map.end(); ++_iter96)
       {
         xfer += oprot->writeString(_iter96->first);
-        xfer += oprot->writeI32((int32_t)_iter96->second);
+        xfer += oprot->writeI32(static_cast<int32_t>(_iter96->second));
       }
       xfer += oprot->writeMapEnd();
     }
@@ -747,7 +747,7 @@ uint32_t MegaStruct::write(::apache::thrift::protocol::TProtocol* oprot) const {
       std::map<MyEnum::type, std::string> ::const_iterator _iter97;
       for (_iter97 = this->my_enum_string_map.begin(); _iter97 != this->my_enum_string_map.end(); ++_iter97)
       {
-        xfer += oprot->writeI32((int32_t)_iter97->first);
+        xfer += oprot->writeI32(static_cast<int32_t>(_iter97->first));
         xfer += oprot->writeString(_iter97->second);
       }
       xfer += oprot->writeMapEnd();
@@ -761,7 +761,7 @@ uint32_t MegaStruct::write(::apache::thrift::protocol::TProtocol* oprot) const {
       std::map<MyEnum::type, MiniStruct> ::const_iterator _iter98;
       for (_iter98 = this->my_enum_struct_map.begin(); _iter98 != this->my_enum_struct_map.end(); ++_iter98)
       {
-        xfer += oprot->writeI32((int32_t)_iter98->first);
+        xfer += oprot->writeI32(static_cast<int32_t>(_iter98->first));
         xfer += _iter98->second.write(oprot);
       }
       xfer += oprot->writeMapEnd();
@@ -775,7 +775,7 @@ uint32_t MegaStruct::write(::apache::thrift::protocol::TProtocol* oprot) const {
       std::map<MyEnum::type, std::vector<std::string> > ::const_iterator _iter99;
       for (_iter99 = this->my_enum_stringlist_map.begin(); _iter99 != this->my_enum_stringlist_map.end(); ++_iter99)
       {
-        xfer += oprot->writeI32((int32_t)_iter99->first);
+        xfer += oprot->writeI32(static_cast<int32_t>(_iter99->first));
         {
           xfer += oprot->writeListBegin(::apache::thrift::protocol::T_STRING, static_cast<uint32_t>(_iter99->second.size()));
           std::vector<std::string> ::const_iterator _iter100;
@@ -797,7 +797,7 @@ uint32_t MegaStruct::write(::apache::thrift::protocol::TProtocol* oprot) const {
       std::map<MyEnum::type, std::vector<MiniStruct> > ::const_iterator _iter101;
       for (_iter101 = this->my_enum_structlist_map.begin(); _iter101 != this->my_enum_structlist_map.end(); ++_iter101)
       {
-        xfer += oprot->writeI32((int32_t)_iter101->first);
+        xfer += oprot->writeI32(static_cast<int32_t>(_iter101->first));
         {
           xfer += oprot->writeListBegin(::apache::thrift::protocol::T_STRUCT, static_cast<uint32_t>(_iter101->second.size()));
           std::vector<MiniStruct> ::const_iterator _iter102;
@@ -845,7 +845,7 @@ uint32_t MegaStruct::write(::apache::thrift::protocol::TProtocol* oprot) const {
       std::vector<MyEnum::type> ::const_iterator _iter105;
       for (_iter105 = this->my_enumlist.begin(); _iter105 != this->my_enumlist.end(); ++_iter105)
       {
-        xfer += oprot->writeI32((int32_t)(*_iter105));
+        xfer += oprot->writeI32(static_cast<int32_t>((*_iter105)));
       }
       xfer += oprot->writeListEnd();
     }
@@ -871,7 +871,7 @@ uint32_t MegaStruct::write(::apache::thrift::protocol::TProtocol* oprot) const {
       std::set<MyEnum::type> ::const_iterator _iter107;
       for (_iter107 = this->my_enumset.begin(); _iter107 != this->my_enumset.end(); ++_iter107)
       {
-        xfer += oprot->writeI32((int32_t)(*_iter107));
+        xfer += oprot->writeI32(static_cast<int32_t>((*_iter107)));
       }
       xfer += oprot->writeSetEnd();
     }
diff --git a/serde/src/gen/thrift/gen-cpp/megastruct_types.h b/serde/src/gen/thrift/gen-cpp/megastruct_types.h
index 6586b1b5781..64666a31ebd 100644
--- a/serde/src/gen/thrift/gen-cpp/megastruct_types.h
+++ b/serde/src/gen/thrift/gen-cpp/megastruct_types.h
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -49,7 +49,9 @@ class MiniStruct : public virtual ::apache::thrift::TBase {
 
   MiniStruct(const MiniStruct&);
   MiniStruct& operator=(const MiniStruct&);
-  MiniStruct() : my_string(), my_enum((MyEnum::type)0) {
+  MiniStruct() noexcept
+             : my_string(),
+               my_enum(static_cast<MyEnum::type>(0)) {
   }
 
   virtual ~MiniStruct() noexcept;
@@ -84,8 +86,8 @@ class MiniStruct : public virtual ::apache::thrift::TBase {
 
   bool operator < (const MiniStruct & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -123,7 +125,15 @@ class MegaStruct : public virtual ::apache::thrift::TBase {
 
   MegaStruct(const MegaStruct&);
   MegaStruct& operator=(const MegaStruct&);
-  MegaStruct() : my_bool(0), my_byte(0), my_16bit_int(0), my_32bit_int(0), my_64bit_int(0), my_double(0), my_string(), my_binary() {
+  MegaStruct() noexcept
+             : my_bool(0),
+               my_byte(0),
+               my_16bit_int(0),
+               my_32bit_int(0),
+               my_64bit_int(0),
+               my_double(0),
+               my_string(),
+               my_binary() {
   }
 
   virtual ~MegaStruct() noexcept;
@@ -280,8 +290,8 @@ class MegaStruct : public virtual ::apache::thrift::TBase {
 
   bool operator < (const MegaStruct & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
diff --git a/serde/src/gen/thrift/gen-cpp/serde_constants.cpp b/serde/src/gen/thrift/gen-cpp/serde_constants.cpp
index 59ae2658959..f413f648638 100644
--- a/serde/src/gen/thrift/gen-cpp/serde_constants.cpp
+++ b/serde/src/gen/thrift/gen-cpp/serde_constants.cpp
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/serde/src/gen/thrift/gen-cpp/serde_constants.h b/serde/src/gen/thrift/gen-cpp/serde_constants.h
index 87b940f21b6..4a5f9ef3815 100644
--- a/serde/src/gen/thrift/gen-cpp/serde_constants.h
+++ b/serde/src/gen/thrift/gen-cpp/serde_constants.h
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/serde/src/gen/thrift/gen-cpp/serde_types.h b/serde/src/gen/thrift/gen-cpp/serde_types.h
index 47ea5196fbe..c6e0f642e73 100644
--- a/serde/src/gen/thrift/gen-cpp/serde_types.h
+++ b/serde/src/gen/thrift/gen-cpp/serde_types.h
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/serde/src/gen/thrift/gen-cpp/testthrift_types.cpp b/serde/src/gen/thrift/gen-cpp/testthrift_types.cpp
index 84dc2a67dd1..ddb9b391388 100644
--- a/serde/src/gen/thrift/gen-cpp/testthrift_types.cpp
+++ b/serde/src/gen/thrift/gen-cpp/testthrift_types.cpp
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -89,11 +89,11 @@ void swap(InnerStruct &a, InnerStruct &b) {
   swap(a.__isset, b.__isset);
 }
 
-InnerStruct::InnerStruct(const InnerStruct& other0) {
+InnerStruct::InnerStruct(const InnerStruct& other0) noexcept {
   field0 = other0.field0;
   __isset = other0.__isset;
 }
-InnerStruct& InnerStruct::operator=(const InnerStruct& other1) {
+InnerStruct& InnerStruct::operator=(const InnerStruct& other1) noexcept {
   field0 = other1.field0;
   __isset = other1.__isset;
   return *this;
diff --git a/serde/src/gen/thrift/gen-cpp/testthrift_types.h b/serde/src/gen/thrift/gen-cpp/testthrift_types.h
index 7628a840df8..6f82808d84d 100644
--- a/serde/src/gen/thrift/gen-cpp/testthrift_types.h
+++ b/serde/src/gen/thrift/gen-cpp/testthrift_types.h
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -33,9 +33,10 @@ typedef struct _InnerStruct__isset {
 class InnerStruct : public virtual ::apache::thrift::TBase {
  public:
 
-  InnerStruct(const InnerStruct&);
-  InnerStruct& operator=(const InnerStruct&);
-  InnerStruct() : field0(0) {
+  InnerStruct(const InnerStruct&) noexcept;
+  InnerStruct& operator=(const InnerStruct&) noexcept;
+  InnerStruct() noexcept
+              : field0(0) {
   }
 
   virtual ~InnerStruct() noexcept;
@@ -57,8 +58,8 @@ class InnerStruct : public virtual ::apache::thrift::TBase {
 
   bool operator < (const InnerStruct & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -79,7 +80,9 @@ class ThriftTestObj : public virtual ::apache::thrift::TBase {
 
   ThriftTestObj(const ThriftTestObj&);
   ThriftTestObj& operator=(const ThriftTestObj&);
-  ThriftTestObj() : field1(0), field2() {
+  ThriftTestObj() noexcept
+                : field1(0),
+                  field2() {
   }
 
   virtual ~ThriftTestObj() noexcept;
@@ -111,8 +114,8 @@ class ThriftTestObj : public virtual ::apache::thrift::TBase {
 
   bool operator < (const ThriftTestObj & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
diff --git a/serde/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/serde/serdeConstants.java b/serde/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/serde/serdeConstants.java
index 1a268e313c3..bde6aace7ef 100644
--- a/serde/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/serde/serdeConstants.java
+++ b/serde/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/serde/serdeConstants.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/serde/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/serde/test/InnerStruct.java b/serde/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/serde/test/InnerStruct.java
index 37d00126d13..2f3c7d56373 100644
--- a/serde/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/serde/test/InnerStruct.java
+++ b/serde/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/serde/test/InnerStruct.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hadoop.hive.serde.test;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 public class InnerStruct implements org.apache.thrift.TBase<InnerStruct, InnerStruct._Fields>, java.io.Serializable, Cloneable, Comparable<InnerStruct> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("InnerStruct");
 
diff --git a/serde/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/serde/test/ThriftTestObj.java b/serde/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/serde/test/ThriftTestObj.java
index a61d7ff10b3..60b9caf456f 100644
--- a/serde/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/serde/test/ThriftTestObj.java
+++ b/serde/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/serde/test/ThriftTestObj.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hadoop.hive.serde.test;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 public class ThriftTestObj implements org.apache.thrift.TBase<ThriftTestObj, ThriftTestObj._Fields>, java.io.Serializable, Cloneable, Comparable<ThriftTestObj> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("ThriftTestObj");
 
diff --git a/serde/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/serde2/thrift/test/Complex.java b/serde/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/serde2/thrift/test/Complex.java
index 4369dd4f539..9826a985f94 100644
--- a/serde/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/serde2/thrift/test/Complex.java
+++ b/serde/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/serde2/thrift/test/Complex.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hadoop.hive.serde2.thrift.test;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 public class Complex implements org.apache.thrift.TBase<Complex, Complex._Fields>, java.io.Serializable, Cloneable, Comparable<Complex> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("Complex");
 
diff --git a/serde/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/serde2/thrift/test/IntString.java b/serde/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/serde2/thrift/test/IntString.java
index b71034b5653..dbe7b760a31 100644
--- a/serde/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/serde2/thrift/test/IntString.java
+++ b/serde/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/serde2/thrift/test/IntString.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hadoop.hive.serde2.thrift.test;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 public class IntString implements org.apache.thrift.TBase<IntString, IntString._Fields>, java.io.Serializable, Cloneable, Comparable<IntString> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("IntString");
 
diff --git a/serde/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/serde2/thrift/test/MegaStruct.java b/serde/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/serde2/thrift/test/MegaStruct.java
index 5acebcde22a..9b244d8af31 100644
--- a/serde/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/serde2/thrift/test/MegaStruct.java
+++ b/serde/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/serde2/thrift/test/MegaStruct.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hadoop.hive.serde2.thrift.test;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 public class MegaStruct implements org.apache.thrift.TBase<MegaStruct, MegaStruct._Fields>, java.io.Serializable, Cloneable, Comparable<MegaStruct> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("MegaStruct");
 
diff --git a/serde/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/serde2/thrift/test/MiniStruct.java b/serde/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/serde2/thrift/test/MiniStruct.java
index fd7ff2a67fe..03b2d29dcc4 100644
--- a/serde/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/serde2/thrift/test/MiniStruct.java
+++ b/serde/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/serde2/thrift/test/MiniStruct.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hadoop.hive.serde2.thrift.test;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 public class MiniStruct implements org.apache.thrift.TBase<MiniStruct, MiniStruct._Fields>, java.io.Serializable, Cloneable, Comparable<MiniStruct> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("MiniStruct");
 
diff --git a/serde/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/serde2/thrift/test/MyEnum.java b/serde/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/serde2/thrift/test/MyEnum.java
index a56eca6289c..f50156d3a13 100644
--- a/serde/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/serde2/thrift/test/MyEnum.java
+++ b/serde/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/serde2/thrift/test/MyEnum.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hadoop.hive.serde2.thrift.test;
 
 
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 public enum MyEnum implements org.apache.thrift.TEnum {
   LLAMA(1),
   ALPACA(2);
diff --git a/serde/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/serde2/thrift/test/PropValueUnion.java b/serde/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/serde2/thrift/test/PropValueUnion.java
index 8621ceb7aad..ec207dfbcfa 100644
--- a/serde/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/serde2/thrift/test/PropValueUnion.java
+++ b/serde/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/serde2/thrift/test/PropValueUnion.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hadoop.hive.serde2.thrift.test;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 public class PropValueUnion extends org.apache.thrift.TUnion<PropValueUnion, PropValueUnion._Fields> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("PropValueUnion");
   private static final org.apache.thrift.protocol.TField INT_VALUE_FIELD_DESC = new org.apache.thrift.protocol.TField("intValue", org.apache.thrift.protocol.TType.I32, (short)1);
diff --git a/serde/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/serde2/thrift/test/SetIntString.java b/serde/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/serde2/thrift/test/SetIntString.java
index 1de901233fe..ca0ca4fc8ee 100644
--- a/serde/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/serde2/thrift/test/SetIntString.java
+++ b/serde/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/serde2/thrift/test/SetIntString.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hadoop.hive.serde2.thrift.test;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 public class SetIntString implements org.apache.thrift.TBase<SetIntString, SetIntString._Fields>, java.io.Serializable, Cloneable, Comparable<SetIntString> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("SetIntString");
 
diff --git a/serde/src/gen/thrift/gen-php/Complex.php b/serde/src/gen/thrift/gen-php/Complex.php
index c134c79ef04..63b5dfc4afb 100644
--- a/serde/src/gen/thrift/gen-php/Complex.php
+++ b/serde/src/gen/thrift/gen-php/Complex.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/serde/src/gen/thrift/gen-php/InnerStruct.php b/serde/src/gen/thrift/gen-php/InnerStruct.php
index b208a78511c..26ff0955909 100644
--- a/serde/src/gen/thrift/gen-php/InnerStruct.php
+++ b/serde/src/gen/thrift/gen-php/InnerStruct.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/serde/src/gen/thrift/gen-php/IntString.php b/serde/src/gen/thrift/gen-php/IntString.php
index 82b39da80b0..bae9cd9df81 100644
--- a/serde/src/gen/thrift/gen-php/IntString.php
+++ b/serde/src/gen/thrift/gen-php/IntString.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/serde/src/gen/thrift/gen-php/MegaStruct.php b/serde/src/gen/thrift/gen-php/MegaStruct.php
index 775619ad8df..08ef72affbe 100644
--- a/serde/src/gen/thrift/gen-php/MegaStruct.php
+++ b/serde/src/gen/thrift/gen-php/MegaStruct.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/serde/src/gen/thrift/gen-php/MiniStruct.php b/serde/src/gen/thrift/gen-php/MiniStruct.php
index 67e1e155fd1..d1e043de282 100644
--- a/serde/src/gen/thrift/gen-php/MiniStruct.php
+++ b/serde/src/gen/thrift/gen-php/MiniStruct.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/serde/src/gen/thrift/gen-php/MyEnum.php b/serde/src/gen/thrift/gen-php/MyEnum.php
index ce909910035..bc7d66470ae 100644
--- a/serde/src/gen/thrift/gen-php/MyEnum.php
+++ b/serde/src/gen/thrift/gen-php/MyEnum.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/serde/src/gen/thrift/gen-php/PropValueUnion.php b/serde/src/gen/thrift/gen-php/PropValueUnion.php
index b6c2e6005df..95cf6e1dd35 100644
--- a/serde/src/gen/thrift/gen-php/PropValueUnion.php
+++ b/serde/src/gen/thrift/gen-php/PropValueUnion.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/serde/src/gen/thrift/gen-php/SetIntString.php b/serde/src/gen/thrift/gen-php/SetIntString.php
index 8a3c333f9d2..b56936b5bfc 100644
--- a/serde/src/gen/thrift/gen-php/SetIntString.php
+++ b/serde/src/gen/thrift/gen-php/SetIntString.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/serde/src/gen/thrift/gen-php/ThriftTestObj.php b/serde/src/gen/thrift/gen-php/ThriftTestObj.php
index 688116ae6cf..72b909b1bf6 100644
--- a/serde/src/gen/thrift/gen-php/ThriftTestObj.php
+++ b/serde/src/gen/thrift/gen-php/ThriftTestObj.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/serde/src/gen/thrift/gen-php/org/apache/hadoop/hive/serde/Constant.php b/serde/src/gen/thrift/gen-php/org/apache/hadoop/hive/serde/Constant.php
index c57ade64caf..7588165109c 100644
--- a/serde/src/gen/thrift/gen-php/org/apache/hadoop/hive/serde/Constant.php
+++ b/serde/src/gen/thrift/gen-php/org/apache/hadoop/hive/serde/Constant.php
@@ -2,7 +2,7 @@
 namespace org\apache\hadoop\hive\serde;
 
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/serde/src/gen/thrift/gen-py/complex/constants.py b/serde/src/gen/thrift/gen-py/complex/constants.py
index 69c181ade38..82c674e0529 100644
--- a/serde/src/gen/thrift/gen-py/complex/constants.py
+++ b/serde/src/gen/thrift/gen-py/complex/constants.py
@@ -1,5 +1,5 @@
 #
-# Autogenerated by Thrift Compiler (0.14.1)
+# Autogenerated by Thrift Compiler (0.16.0)
 #
 # DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
 #
diff --git a/serde/src/gen/thrift/gen-py/complex/ttypes.py b/serde/src/gen/thrift/gen-py/complex/ttypes.py
index e8c169c01fc..035e3647529 100644
--- a/serde/src/gen/thrift/gen-py/complex/ttypes.py
+++ b/serde/src/gen/thrift/gen-py/complex/ttypes.py
@@ -1,5 +1,5 @@
 #
-# Autogenerated by Thrift Compiler (0.14.1)
+# Autogenerated by Thrift Compiler (0.16.0)
 #
 # DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
 #
diff --git a/serde/src/gen/thrift/gen-py/megastruct/constants.py b/serde/src/gen/thrift/gen-py/megastruct/constants.py
index 69c181ade38..82c674e0529 100644
--- a/serde/src/gen/thrift/gen-py/megastruct/constants.py
+++ b/serde/src/gen/thrift/gen-py/megastruct/constants.py
@@ -1,5 +1,5 @@
 #
-# Autogenerated by Thrift Compiler (0.14.1)
+# Autogenerated by Thrift Compiler (0.16.0)
 #
 # DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
 #
diff --git a/serde/src/gen/thrift/gen-py/megastruct/ttypes.py b/serde/src/gen/thrift/gen-py/megastruct/ttypes.py
index 79ab09c47c9..d94d054ea9f 100644
--- a/serde/src/gen/thrift/gen-py/megastruct/ttypes.py
+++ b/serde/src/gen/thrift/gen-py/megastruct/ttypes.py
@@ -1,5 +1,5 @@
 #
-# Autogenerated by Thrift Compiler (0.14.1)
+# Autogenerated by Thrift Compiler (0.16.0)
 #
 # DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
 #
diff --git a/serde/src/gen/thrift/gen-py/org_apache_hadoop_hive_serde/constants.py b/serde/src/gen/thrift/gen-py/org_apache_hadoop_hive_serde/constants.py
index ccd6eecfd6a..f5c6a272cfe 100644
--- a/serde/src/gen/thrift/gen-py/org_apache_hadoop_hive_serde/constants.py
+++ b/serde/src/gen/thrift/gen-py/org_apache_hadoop_hive_serde/constants.py
@@ -1,5 +1,5 @@
 #
-# Autogenerated by Thrift Compiler (0.14.1)
+# Autogenerated by Thrift Compiler (0.16.0)
 #
 # DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
 #
diff --git a/serde/src/gen/thrift/gen-py/org_apache_hadoop_hive_serde/ttypes.py b/serde/src/gen/thrift/gen-py/org_apache_hadoop_hive_serde/ttypes.py
index 5034d136f5f..7e42d87c2d2 100644
--- a/serde/src/gen/thrift/gen-py/org_apache_hadoop_hive_serde/ttypes.py
+++ b/serde/src/gen/thrift/gen-py/org_apache_hadoop_hive_serde/ttypes.py
@@ -1,5 +1,5 @@
 #
-# Autogenerated by Thrift Compiler (0.14.1)
+# Autogenerated by Thrift Compiler (0.16.0)
 #
 # DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
 #
diff --git a/serde/src/gen/thrift/gen-py/testthrift/constants.py b/serde/src/gen/thrift/gen-py/testthrift/constants.py
index 69c181ade38..82c674e0529 100644
--- a/serde/src/gen/thrift/gen-py/testthrift/constants.py
+++ b/serde/src/gen/thrift/gen-py/testthrift/constants.py
@@ -1,5 +1,5 @@
 #
-# Autogenerated by Thrift Compiler (0.14.1)
+# Autogenerated by Thrift Compiler (0.16.0)
 #
 # DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
 #
diff --git a/serde/src/gen/thrift/gen-py/testthrift/ttypes.py b/serde/src/gen/thrift/gen-py/testthrift/ttypes.py
index b72ceb9e79e..719b1b352a6 100644
--- a/serde/src/gen/thrift/gen-py/testthrift/ttypes.py
+++ b/serde/src/gen/thrift/gen-py/testthrift/ttypes.py
@@ -1,5 +1,5 @@
 #
-# Autogenerated by Thrift Compiler (0.14.1)
+# Autogenerated by Thrift Compiler (0.16.0)
 #
 # DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
 #
diff --git a/serde/src/gen/thrift/gen-rb/complex_constants.rb b/serde/src/gen/thrift/gen-rb/complex_constants.rb
index f74be0414be..80f550f48ba 100644
--- a/serde/src/gen/thrift/gen-rb/complex_constants.rb
+++ b/serde/src/gen/thrift/gen-rb/complex_constants.rb
@@ -1,5 +1,5 @@
 #
-# Autogenerated by Thrift Compiler (0.14.1)
+# Autogenerated by Thrift Compiler (0.16.0)
 #
 # DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
 #
diff --git a/serde/src/gen/thrift/gen-rb/complex_types.rb b/serde/src/gen/thrift/gen-rb/complex_types.rb
index 7b0bb51b8c0..35196a8710a 100644
--- a/serde/src/gen/thrift/gen-rb/complex_types.rb
+++ b/serde/src/gen/thrift/gen-rb/complex_types.rb
@@ -1,5 +1,5 @@
 #
-# Autogenerated by Thrift Compiler (0.14.1)
+# Autogenerated by Thrift Compiler (0.16.0)
 #
 # DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
 #
diff --git a/serde/src/gen/thrift/gen-rb/megastruct_constants.rb b/serde/src/gen/thrift/gen-rb/megastruct_constants.rb
index 79f846cedb8..87e08f0d7bd 100644
--- a/serde/src/gen/thrift/gen-rb/megastruct_constants.rb
+++ b/serde/src/gen/thrift/gen-rb/megastruct_constants.rb
@@ -1,5 +1,5 @@
 #
-# Autogenerated by Thrift Compiler (0.14.1)
+# Autogenerated by Thrift Compiler (0.16.0)
 #
 # DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
 #
diff --git a/serde/src/gen/thrift/gen-rb/megastruct_types.rb b/serde/src/gen/thrift/gen-rb/megastruct_types.rb
index d48e5df723b..eb33e1cf374 100644
--- a/serde/src/gen/thrift/gen-rb/megastruct_types.rb
+++ b/serde/src/gen/thrift/gen-rb/megastruct_types.rb
@@ -1,5 +1,5 @@
 #
-# Autogenerated by Thrift Compiler (0.14.1)
+# Autogenerated by Thrift Compiler (0.16.0)
 #
 # DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
 #
diff --git a/serde/src/gen/thrift/gen-rb/serde_constants.rb b/serde/src/gen/thrift/gen-rb/serde_constants.rb
index bb048cd5b2d..6a196057990 100644
--- a/serde/src/gen/thrift/gen-rb/serde_constants.rb
+++ b/serde/src/gen/thrift/gen-rb/serde_constants.rb
@@ -1,5 +1,5 @@
 #
-# Autogenerated by Thrift Compiler (0.14.1)
+# Autogenerated by Thrift Compiler (0.16.0)
 #
 # DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
 #
diff --git a/serde/src/gen/thrift/gen-rb/serde_types.rb b/serde/src/gen/thrift/gen-rb/serde_types.rb
index e6ba0c135b4..8016cca3af9 100644
--- a/serde/src/gen/thrift/gen-rb/serde_types.rb
+++ b/serde/src/gen/thrift/gen-rb/serde_types.rb
@@ -1,5 +1,5 @@
 #
-# Autogenerated by Thrift Compiler (0.14.1)
+# Autogenerated by Thrift Compiler (0.16.0)
 #
 # DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
 #
diff --git a/serde/src/gen/thrift/gen-rb/testthrift_constants.rb b/serde/src/gen/thrift/gen-rb/testthrift_constants.rb
index 039bd38a971..3fa46c0bf24 100644
--- a/serde/src/gen/thrift/gen-rb/testthrift_constants.rb
+++ b/serde/src/gen/thrift/gen-rb/testthrift_constants.rb
@@ -1,5 +1,5 @@
 #
-# Autogenerated by Thrift Compiler (0.14.1)
+# Autogenerated by Thrift Compiler (0.16.0)
 #
 # DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
 #
diff --git a/serde/src/gen/thrift/gen-rb/testthrift_types.rb b/serde/src/gen/thrift/gen-rb/testthrift_types.rb
index b531e5e187b..0dad83cdd48 100644
--- a/serde/src/gen/thrift/gen-rb/testthrift_types.rb
+++ b/serde/src/gen/thrift/gen-rb/testthrift_types.rb
@@ -1,5 +1,5 @@
 #
-# Autogenerated by Thrift Compiler (0.14.1)
+# Autogenerated by Thrift Compiler (0.16.0)
 #
 # DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
 #
diff --git a/service-rpc/src/gen/thrift/gen-cpp/TCLIService.cpp b/service-rpc/src/gen/thrift/gen-cpp/TCLIService.cpp
index 53795bf87b7..e4441255125 100644
--- a/service-rpc/src/gen/thrift/gen-cpp/TCLIService.cpp
+++ b/service-rpc/src/gen/thrift/gen-cpp/TCLIService.cpp
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-cpp/TCLIService.h b/service-rpc/src/gen/thrift/gen-cpp/TCLIService.h
index a4de3b3862b..ac5f1d2719d 100644
--- a/service-rpc/src/gen/thrift/gen-cpp/TCLIService.h
+++ b/service-rpc/src/gen/thrift/gen-cpp/TCLIService.h
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -57,17 +57,17 @@ class TCLIServiceIfFactory {
 
   virtual TCLIServiceIf* getHandler(const ::apache::thrift::TConnectionInfo& connInfo) = 0;
   virtual void releaseHandler(TCLIServiceIf* /* handler */) = 0;
-};
+  };
 
 class TCLIServiceIfSingletonFactory : virtual public TCLIServiceIfFactory {
  public:
   TCLIServiceIfSingletonFactory(const ::std::shared_ptr<TCLIServiceIf>& iface) : iface_(iface) {}
   virtual ~TCLIServiceIfSingletonFactory() {}
 
-  virtual TCLIServiceIf* getHandler(const ::apache::thrift::TConnectionInfo&) {
+  virtual TCLIServiceIf* getHandler(const ::apache::thrift::TConnectionInfo&) override {
     return iface_.get();
   }
-  virtual void releaseHandler(TCLIServiceIf* /* handler */) {}
+  virtual void releaseHandler(TCLIServiceIf* /* handler */) override {}
 
  protected:
   ::std::shared_ptr<TCLIServiceIf> iface_;
@@ -76,79 +76,79 @@ class TCLIServiceIfSingletonFactory : virtual public TCLIServiceIfFactory {
 class TCLIServiceNull : virtual public TCLIServiceIf {
  public:
   virtual ~TCLIServiceNull() {}
-  void OpenSession(TOpenSessionResp& /* _return */, const TOpenSessionReq& /* req */) {
+  void OpenSession(TOpenSessionResp& /* _return */, const TOpenSessionReq& /* req */) override {
     return;
   }
-  void CloseSession(TCloseSessionResp& /* _return */, const TCloseSessionReq& /* req */) {
+  void CloseSession(TCloseSessionResp& /* _return */, const TCloseSessionReq& /* req */) override {
     return;
   }
-  void GetInfo(TGetInfoResp& /* _return */, const TGetInfoReq& /* req */) {
+  void GetInfo(TGetInfoResp& /* _return */, const TGetInfoReq& /* req */) override {
     return;
   }
-  void ExecuteStatement(TExecuteStatementResp& /* _return */, const TExecuteStatementReq& /* req */) {
+  void ExecuteStatement(TExecuteStatementResp& /* _return */, const TExecuteStatementReq& /* req */) override {
     return;
   }
-  void GetTypeInfo(TGetTypeInfoResp& /* _return */, const TGetTypeInfoReq& /* req */) {
+  void GetTypeInfo(TGetTypeInfoResp& /* _return */, const TGetTypeInfoReq& /* req */) override {
     return;
   }
-  void GetCatalogs(TGetCatalogsResp& /* _return */, const TGetCatalogsReq& /* req */) {
+  void GetCatalogs(TGetCatalogsResp& /* _return */, const TGetCatalogsReq& /* req */) override {
     return;
   }
-  void GetSchemas(TGetSchemasResp& /* _return */, const TGetSchemasReq& /* req */) {
+  void GetSchemas(TGetSchemasResp& /* _return */, const TGetSchemasReq& /* req */) override {
     return;
   }
-  void GetTables(TGetTablesResp& /* _return */, const TGetTablesReq& /* req */) {
+  void GetTables(TGetTablesResp& /* _return */, const TGetTablesReq& /* req */) override {
     return;
   }
-  void GetTableTypes(TGetTableTypesResp& /* _return */, const TGetTableTypesReq& /* req */) {
+  void GetTableTypes(TGetTableTypesResp& /* _return */, const TGetTableTypesReq& /* req */) override {
     return;
   }
-  void GetColumns(TGetColumnsResp& /* _return */, const TGetColumnsReq& /* req */) {
+  void GetColumns(TGetColumnsResp& /* _return */, const TGetColumnsReq& /* req */) override {
     return;
   }
-  void GetFunctions(TGetFunctionsResp& /* _return */, const TGetFunctionsReq& /* req */) {
+  void GetFunctions(TGetFunctionsResp& /* _return */, const TGetFunctionsReq& /* req */) override {
     return;
   }
-  void GetPrimaryKeys(TGetPrimaryKeysResp& /* _return */, const TGetPrimaryKeysReq& /* req */) {
+  void GetPrimaryKeys(TGetPrimaryKeysResp& /* _return */, const TGetPrimaryKeysReq& /* req */) override {
     return;
   }
-  void GetCrossReference(TGetCrossReferenceResp& /* _return */, const TGetCrossReferenceReq& /* req */) {
+  void GetCrossReference(TGetCrossReferenceResp& /* _return */, const TGetCrossReferenceReq& /* req */) override {
     return;
   }
-  void GetOperationStatus(TGetOperationStatusResp& /* _return */, const TGetOperationStatusReq& /* req */) {
+  void GetOperationStatus(TGetOperationStatusResp& /* _return */, const TGetOperationStatusReq& /* req */) override {
     return;
   }
-  void CancelOperation(TCancelOperationResp& /* _return */, const TCancelOperationReq& /* req */) {
+  void CancelOperation(TCancelOperationResp& /* _return */, const TCancelOperationReq& /* req */) override {
     return;
   }
-  void CloseOperation(TCloseOperationResp& /* _return */, const TCloseOperationReq& /* req */) {
+  void CloseOperation(TCloseOperationResp& /* _return */, const TCloseOperationReq& /* req */) override {
     return;
   }
-  void GetResultSetMetadata(TGetResultSetMetadataResp& /* _return */, const TGetResultSetMetadataReq& /* req */) {
+  void GetResultSetMetadata(TGetResultSetMetadataResp& /* _return */, const TGetResultSetMetadataReq& /* req */) override {
     return;
   }
-  void FetchResults(TFetchResultsResp& /* _return */, const TFetchResultsReq& /* req */) {
+  void FetchResults(TFetchResultsResp& /* _return */, const TFetchResultsReq& /* req */) override {
     return;
   }
-  void GetDelegationToken(TGetDelegationTokenResp& /* _return */, const TGetDelegationTokenReq& /* req */) {
+  void GetDelegationToken(TGetDelegationTokenResp& /* _return */, const TGetDelegationTokenReq& /* req */) override {
     return;
   }
-  void CancelDelegationToken(TCancelDelegationTokenResp& /* _return */, const TCancelDelegationTokenReq& /* req */) {
+  void CancelDelegationToken(TCancelDelegationTokenResp& /* _return */, const TCancelDelegationTokenReq& /* req */) override {
     return;
   }
-  void RenewDelegationToken(TRenewDelegationTokenResp& /* _return */, const TRenewDelegationTokenReq& /* req */) {
+  void RenewDelegationToken(TRenewDelegationTokenResp& /* _return */, const TRenewDelegationTokenReq& /* req */) override {
     return;
   }
-  void GetQueryId(TGetQueryIdResp& /* _return */, const TGetQueryIdReq& /* req */) {
+  void GetQueryId(TGetQueryIdResp& /* _return */, const TGetQueryIdReq& /* req */) override {
     return;
   }
-  void SetClientInfo(TSetClientInfoResp& /* _return */, const TSetClientInfoReq& /* req */) {
+  void SetClientInfo(TSetClientInfoResp& /* _return */, const TSetClientInfoReq& /* req */) override {
     return;
   }
-  void UploadData(TUploadDataResp& /* _return */, const TUploadDataReq& /* req */) {
+  void UploadData(TUploadDataResp& /* _return */, const TUploadDataReq& /* req */) override {
     return;
   }
-  void DownloadData(TDownloadDataResp& /* _return */, const TDownloadDataReq& /* req */) {
+  void DownloadData(TDownloadDataResp& /* _return */, const TDownloadDataReq& /* req */) override {
     return;
   }
 };
@@ -163,7 +163,7 @@ class TCLIService_OpenSession_args {
 
   TCLIService_OpenSession_args(const TCLIService_OpenSession_args&);
   TCLIService_OpenSession_args& operator=(const TCLIService_OpenSession_args&);
-  TCLIService_OpenSession_args() {
+  TCLIService_OpenSession_args() noexcept {
   }
 
   virtual ~TCLIService_OpenSession_args() noexcept;
@@ -212,7 +212,7 @@ class TCLIService_OpenSession_result {
 
   TCLIService_OpenSession_result(const TCLIService_OpenSession_result&);
   TCLIService_OpenSession_result& operator=(const TCLIService_OpenSession_result&);
-  TCLIService_OpenSession_result() {
+  TCLIService_OpenSession_result() noexcept {
   }
 
   virtual ~TCLIService_OpenSession_result() noexcept;
@@ -267,7 +267,7 @@ class TCLIService_CloseSession_args {
 
   TCLIService_CloseSession_args(const TCLIService_CloseSession_args&);
   TCLIService_CloseSession_args& operator=(const TCLIService_CloseSession_args&);
-  TCLIService_CloseSession_args() {
+  TCLIService_CloseSession_args() noexcept {
   }
 
   virtual ~TCLIService_CloseSession_args() noexcept;
@@ -316,7 +316,7 @@ class TCLIService_CloseSession_result {
 
   TCLIService_CloseSession_result(const TCLIService_CloseSession_result&);
   TCLIService_CloseSession_result& operator=(const TCLIService_CloseSession_result&);
-  TCLIService_CloseSession_result() {
+  TCLIService_CloseSession_result() noexcept {
   }
 
   virtual ~TCLIService_CloseSession_result() noexcept;
@@ -371,7 +371,7 @@ class TCLIService_GetInfo_args {
 
   TCLIService_GetInfo_args(const TCLIService_GetInfo_args&);
   TCLIService_GetInfo_args& operator=(const TCLIService_GetInfo_args&);
-  TCLIService_GetInfo_args() {
+  TCLIService_GetInfo_args() noexcept {
   }
 
   virtual ~TCLIService_GetInfo_args() noexcept;
@@ -420,7 +420,7 @@ class TCLIService_GetInfo_result {
 
   TCLIService_GetInfo_result(const TCLIService_GetInfo_result&);
   TCLIService_GetInfo_result& operator=(const TCLIService_GetInfo_result&);
-  TCLIService_GetInfo_result() {
+  TCLIService_GetInfo_result() noexcept {
   }
 
   virtual ~TCLIService_GetInfo_result() noexcept;
@@ -475,7 +475,7 @@ class TCLIService_ExecuteStatement_args {
 
   TCLIService_ExecuteStatement_args(const TCLIService_ExecuteStatement_args&);
   TCLIService_ExecuteStatement_args& operator=(const TCLIService_ExecuteStatement_args&);
-  TCLIService_ExecuteStatement_args() {
+  TCLIService_ExecuteStatement_args() noexcept {
   }
 
   virtual ~TCLIService_ExecuteStatement_args() noexcept;
@@ -524,7 +524,7 @@ class TCLIService_ExecuteStatement_result {
 
   TCLIService_ExecuteStatement_result(const TCLIService_ExecuteStatement_result&);
   TCLIService_ExecuteStatement_result& operator=(const TCLIService_ExecuteStatement_result&);
-  TCLIService_ExecuteStatement_result() {
+  TCLIService_ExecuteStatement_result() noexcept {
   }
 
   virtual ~TCLIService_ExecuteStatement_result() noexcept;
@@ -579,7 +579,7 @@ class TCLIService_GetTypeInfo_args {
 
   TCLIService_GetTypeInfo_args(const TCLIService_GetTypeInfo_args&);
   TCLIService_GetTypeInfo_args& operator=(const TCLIService_GetTypeInfo_args&);
-  TCLIService_GetTypeInfo_args() {
+  TCLIService_GetTypeInfo_args() noexcept {
   }
 
   virtual ~TCLIService_GetTypeInfo_args() noexcept;
@@ -628,7 +628,7 @@ class TCLIService_GetTypeInfo_result {
 
   TCLIService_GetTypeInfo_result(const TCLIService_GetTypeInfo_result&);
   TCLIService_GetTypeInfo_result& operator=(const TCLIService_GetTypeInfo_result&);
-  TCLIService_GetTypeInfo_result() {
+  TCLIService_GetTypeInfo_result() noexcept {
   }
 
   virtual ~TCLIService_GetTypeInfo_result() noexcept;
@@ -683,7 +683,7 @@ class TCLIService_GetCatalogs_args {
 
   TCLIService_GetCatalogs_args(const TCLIService_GetCatalogs_args&);
   TCLIService_GetCatalogs_args& operator=(const TCLIService_GetCatalogs_args&);
-  TCLIService_GetCatalogs_args() {
+  TCLIService_GetCatalogs_args() noexcept {
   }
 
   virtual ~TCLIService_GetCatalogs_args() noexcept;
@@ -732,7 +732,7 @@ class TCLIService_GetCatalogs_result {
 
   TCLIService_GetCatalogs_result(const TCLIService_GetCatalogs_result&);
   TCLIService_GetCatalogs_result& operator=(const TCLIService_GetCatalogs_result&);
-  TCLIService_GetCatalogs_result() {
+  TCLIService_GetCatalogs_result() noexcept {
   }
 
   virtual ~TCLIService_GetCatalogs_result() noexcept;
@@ -787,7 +787,7 @@ class TCLIService_GetSchemas_args {
 
   TCLIService_GetSchemas_args(const TCLIService_GetSchemas_args&);
   TCLIService_GetSchemas_args& operator=(const TCLIService_GetSchemas_args&);
-  TCLIService_GetSchemas_args() {
+  TCLIService_GetSchemas_args() noexcept {
   }
 
   virtual ~TCLIService_GetSchemas_args() noexcept;
@@ -836,7 +836,7 @@ class TCLIService_GetSchemas_result {
 
   TCLIService_GetSchemas_result(const TCLIService_GetSchemas_result&);
   TCLIService_GetSchemas_result& operator=(const TCLIService_GetSchemas_result&);
-  TCLIService_GetSchemas_result() {
+  TCLIService_GetSchemas_result() noexcept {
   }
 
   virtual ~TCLIService_GetSchemas_result() noexcept;
@@ -891,7 +891,7 @@ class TCLIService_GetTables_args {
 
   TCLIService_GetTables_args(const TCLIService_GetTables_args&);
   TCLIService_GetTables_args& operator=(const TCLIService_GetTables_args&);
-  TCLIService_GetTables_args() {
+  TCLIService_GetTables_args() noexcept {
   }
 
   virtual ~TCLIService_GetTables_args() noexcept;
@@ -940,7 +940,7 @@ class TCLIService_GetTables_result {
 
   TCLIService_GetTables_result(const TCLIService_GetTables_result&);
   TCLIService_GetTables_result& operator=(const TCLIService_GetTables_result&);
-  TCLIService_GetTables_result() {
+  TCLIService_GetTables_result() noexcept {
   }
 
   virtual ~TCLIService_GetTables_result() noexcept;
@@ -995,7 +995,7 @@ class TCLIService_GetTableTypes_args {
 
   TCLIService_GetTableTypes_args(const TCLIService_GetTableTypes_args&);
   TCLIService_GetTableTypes_args& operator=(const TCLIService_GetTableTypes_args&);
-  TCLIService_GetTableTypes_args() {
+  TCLIService_GetTableTypes_args() noexcept {
   }
 
   virtual ~TCLIService_GetTableTypes_args() noexcept;
@@ -1044,7 +1044,7 @@ class TCLIService_GetTableTypes_result {
 
   TCLIService_GetTableTypes_result(const TCLIService_GetTableTypes_result&);
   TCLIService_GetTableTypes_result& operator=(const TCLIService_GetTableTypes_result&);
-  TCLIService_GetTableTypes_result() {
+  TCLIService_GetTableTypes_result() noexcept {
   }
 
   virtual ~TCLIService_GetTableTypes_result() noexcept;
@@ -1099,7 +1099,7 @@ class TCLIService_GetColumns_args {
 
   TCLIService_GetColumns_args(const TCLIService_GetColumns_args&);
   TCLIService_GetColumns_args& operator=(const TCLIService_GetColumns_args&);
-  TCLIService_GetColumns_args() {
+  TCLIService_GetColumns_args() noexcept {
   }
 
   virtual ~TCLIService_GetColumns_args() noexcept;
@@ -1148,7 +1148,7 @@ class TCLIService_GetColumns_result {
 
   TCLIService_GetColumns_result(const TCLIService_GetColumns_result&);
   TCLIService_GetColumns_result& operator=(const TCLIService_GetColumns_result&);
-  TCLIService_GetColumns_result() {
+  TCLIService_GetColumns_result() noexcept {
   }
 
   virtual ~TCLIService_GetColumns_result() noexcept;
@@ -1203,7 +1203,7 @@ class TCLIService_GetFunctions_args {
 
   TCLIService_GetFunctions_args(const TCLIService_GetFunctions_args&);
   TCLIService_GetFunctions_args& operator=(const TCLIService_GetFunctions_args&);
-  TCLIService_GetFunctions_args() {
+  TCLIService_GetFunctions_args() noexcept {
   }
 
   virtual ~TCLIService_GetFunctions_args() noexcept;
@@ -1252,7 +1252,7 @@ class TCLIService_GetFunctions_result {
 
   TCLIService_GetFunctions_result(const TCLIService_GetFunctions_result&);
   TCLIService_GetFunctions_result& operator=(const TCLIService_GetFunctions_result&);
-  TCLIService_GetFunctions_result() {
+  TCLIService_GetFunctions_result() noexcept {
   }
 
   virtual ~TCLIService_GetFunctions_result() noexcept;
@@ -1307,7 +1307,7 @@ class TCLIService_GetPrimaryKeys_args {
 
   TCLIService_GetPrimaryKeys_args(const TCLIService_GetPrimaryKeys_args&);
   TCLIService_GetPrimaryKeys_args& operator=(const TCLIService_GetPrimaryKeys_args&);
-  TCLIService_GetPrimaryKeys_args() {
+  TCLIService_GetPrimaryKeys_args() noexcept {
   }
 
   virtual ~TCLIService_GetPrimaryKeys_args() noexcept;
@@ -1356,7 +1356,7 @@ class TCLIService_GetPrimaryKeys_result {
 
   TCLIService_GetPrimaryKeys_result(const TCLIService_GetPrimaryKeys_result&);
   TCLIService_GetPrimaryKeys_result& operator=(const TCLIService_GetPrimaryKeys_result&);
-  TCLIService_GetPrimaryKeys_result() {
+  TCLIService_GetPrimaryKeys_result() noexcept {
   }
 
   virtual ~TCLIService_GetPrimaryKeys_result() noexcept;
@@ -1411,7 +1411,7 @@ class TCLIService_GetCrossReference_args {
 
   TCLIService_GetCrossReference_args(const TCLIService_GetCrossReference_args&);
   TCLIService_GetCrossReference_args& operator=(const TCLIService_GetCrossReference_args&);
-  TCLIService_GetCrossReference_args() {
+  TCLIService_GetCrossReference_args() noexcept {
   }
 
   virtual ~TCLIService_GetCrossReference_args() noexcept;
@@ -1460,7 +1460,7 @@ class TCLIService_GetCrossReference_result {
 
   TCLIService_GetCrossReference_result(const TCLIService_GetCrossReference_result&);
   TCLIService_GetCrossReference_result& operator=(const TCLIService_GetCrossReference_result&);
-  TCLIService_GetCrossReference_result() {
+  TCLIService_GetCrossReference_result() noexcept {
   }
 
   virtual ~TCLIService_GetCrossReference_result() noexcept;
@@ -1515,7 +1515,7 @@ class TCLIService_GetOperationStatus_args {
 
   TCLIService_GetOperationStatus_args(const TCLIService_GetOperationStatus_args&);
   TCLIService_GetOperationStatus_args& operator=(const TCLIService_GetOperationStatus_args&);
-  TCLIService_GetOperationStatus_args() {
+  TCLIService_GetOperationStatus_args() noexcept {
   }
 
   virtual ~TCLIService_GetOperationStatus_args() noexcept;
@@ -1564,7 +1564,7 @@ class TCLIService_GetOperationStatus_result {
 
   TCLIService_GetOperationStatus_result(const TCLIService_GetOperationStatus_result&);
   TCLIService_GetOperationStatus_result& operator=(const TCLIService_GetOperationStatus_result&);
-  TCLIService_GetOperationStatus_result() {
+  TCLIService_GetOperationStatus_result() noexcept {
   }
 
   virtual ~TCLIService_GetOperationStatus_result() noexcept;
@@ -1619,7 +1619,7 @@ class TCLIService_CancelOperation_args {
 
   TCLIService_CancelOperation_args(const TCLIService_CancelOperation_args&);
   TCLIService_CancelOperation_args& operator=(const TCLIService_CancelOperation_args&);
-  TCLIService_CancelOperation_args() {
+  TCLIService_CancelOperation_args() noexcept {
   }
 
   virtual ~TCLIService_CancelOperation_args() noexcept;
@@ -1668,7 +1668,7 @@ class TCLIService_CancelOperation_result {
 
   TCLIService_CancelOperation_result(const TCLIService_CancelOperation_result&);
   TCLIService_CancelOperation_result& operator=(const TCLIService_CancelOperation_result&);
-  TCLIService_CancelOperation_result() {
+  TCLIService_CancelOperation_result() noexcept {
   }
 
   virtual ~TCLIService_CancelOperation_result() noexcept;
@@ -1723,7 +1723,7 @@ class TCLIService_CloseOperation_args {
 
   TCLIService_CloseOperation_args(const TCLIService_CloseOperation_args&);
   TCLIService_CloseOperation_args& operator=(const TCLIService_CloseOperation_args&);
-  TCLIService_CloseOperation_args() {
+  TCLIService_CloseOperation_args() noexcept {
   }
 
   virtual ~TCLIService_CloseOperation_args() noexcept;
@@ -1772,7 +1772,7 @@ class TCLIService_CloseOperation_result {
 
   TCLIService_CloseOperation_result(const TCLIService_CloseOperation_result&);
   TCLIService_CloseOperation_result& operator=(const TCLIService_CloseOperation_result&);
-  TCLIService_CloseOperation_result() {
+  TCLIService_CloseOperation_result() noexcept {
   }
 
   virtual ~TCLIService_CloseOperation_result() noexcept;
@@ -1827,7 +1827,7 @@ class TCLIService_GetResultSetMetadata_args {
 
   TCLIService_GetResultSetMetadata_args(const TCLIService_GetResultSetMetadata_args&);
   TCLIService_GetResultSetMetadata_args& operator=(const TCLIService_GetResultSetMetadata_args&);
-  TCLIService_GetResultSetMetadata_args() {
+  TCLIService_GetResultSetMetadata_args() noexcept {
   }
 
   virtual ~TCLIService_GetResultSetMetadata_args() noexcept;
@@ -1876,7 +1876,7 @@ class TCLIService_GetResultSetMetadata_result {
 
   TCLIService_GetResultSetMetadata_result(const TCLIService_GetResultSetMetadata_result&);
   TCLIService_GetResultSetMetadata_result& operator=(const TCLIService_GetResultSetMetadata_result&);
-  TCLIService_GetResultSetMetadata_result() {
+  TCLIService_GetResultSetMetadata_result() noexcept {
   }
 
   virtual ~TCLIService_GetResultSetMetadata_result() noexcept;
@@ -1931,7 +1931,7 @@ class TCLIService_FetchResults_args {
 
   TCLIService_FetchResults_args(const TCLIService_FetchResults_args&);
   TCLIService_FetchResults_args& operator=(const TCLIService_FetchResults_args&);
-  TCLIService_FetchResults_args() {
+  TCLIService_FetchResults_args() noexcept {
   }
 
   virtual ~TCLIService_FetchResults_args() noexcept;
@@ -1980,7 +1980,7 @@ class TCLIService_FetchResults_result {
 
   TCLIService_FetchResults_result(const TCLIService_FetchResults_result&);
   TCLIService_FetchResults_result& operator=(const TCLIService_FetchResults_result&);
-  TCLIService_FetchResults_result() {
+  TCLIService_FetchResults_result() noexcept {
   }
 
   virtual ~TCLIService_FetchResults_result() noexcept;
@@ -2035,7 +2035,7 @@ class TCLIService_GetDelegationToken_args {
 
   TCLIService_GetDelegationToken_args(const TCLIService_GetDelegationToken_args&);
   TCLIService_GetDelegationToken_args& operator=(const TCLIService_GetDelegationToken_args&);
-  TCLIService_GetDelegationToken_args() {
+  TCLIService_GetDelegationToken_args() noexcept {
   }
 
   virtual ~TCLIService_GetDelegationToken_args() noexcept;
@@ -2084,7 +2084,7 @@ class TCLIService_GetDelegationToken_result {
 
   TCLIService_GetDelegationToken_result(const TCLIService_GetDelegationToken_result&);
   TCLIService_GetDelegationToken_result& operator=(const TCLIService_GetDelegationToken_result&);
-  TCLIService_GetDelegationToken_result() {
+  TCLIService_GetDelegationToken_result() noexcept {
   }
 
   virtual ~TCLIService_GetDelegationToken_result() noexcept;
@@ -2139,7 +2139,7 @@ class TCLIService_CancelDelegationToken_args {
 
   TCLIService_CancelDelegationToken_args(const TCLIService_CancelDelegationToken_args&);
   TCLIService_CancelDelegationToken_args& operator=(const TCLIService_CancelDelegationToken_args&);
-  TCLIService_CancelDelegationToken_args() {
+  TCLIService_CancelDelegationToken_args() noexcept {
   }
 
   virtual ~TCLIService_CancelDelegationToken_args() noexcept;
@@ -2188,7 +2188,7 @@ class TCLIService_CancelDelegationToken_result {
 
   TCLIService_CancelDelegationToken_result(const TCLIService_CancelDelegationToken_result&);
   TCLIService_CancelDelegationToken_result& operator=(const TCLIService_CancelDelegationToken_result&);
-  TCLIService_CancelDelegationToken_result() {
+  TCLIService_CancelDelegationToken_result() noexcept {
   }
 
   virtual ~TCLIService_CancelDelegationToken_result() noexcept;
@@ -2243,7 +2243,7 @@ class TCLIService_RenewDelegationToken_args {
 
   TCLIService_RenewDelegationToken_args(const TCLIService_RenewDelegationToken_args&);
   TCLIService_RenewDelegationToken_args& operator=(const TCLIService_RenewDelegationToken_args&);
-  TCLIService_RenewDelegationToken_args() {
+  TCLIService_RenewDelegationToken_args() noexcept {
   }
 
   virtual ~TCLIService_RenewDelegationToken_args() noexcept;
@@ -2292,7 +2292,7 @@ class TCLIService_RenewDelegationToken_result {
 
   TCLIService_RenewDelegationToken_result(const TCLIService_RenewDelegationToken_result&);
   TCLIService_RenewDelegationToken_result& operator=(const TCLIService_RenewDelegationToken_result&);
-  TCLIService_RenewDelegationToken_result() {
+  TCLIService_RenewDelegationToken_result() noexcept {
   }
 
   virtual ~TCLIService_RenewDelegationToken_result() noexcept;
@@ -2347,7 +2347,7 @@ class TCLIService_GetQueryId_args {
 
   TCLIService_GetQueryId_args(const TCLIService_GetQueryId_args&);
   TCLIService_GetQueryId_args& operator=(const TCLIService_GetQueryId_args&);
-  TCLIService_GetQueryId_args() {
+  TCLIService_GetQueryId_args() noexcept {
   }
 
   virtual ~TCLIService_GetQueryId_args() noexcept;
@@ -2396,7 +2396,7 @@ class TCLIService_GetQueryId_result {
 
   TCLIService_GetQueryId_result(const TCLIService_GetQueryId_result&);
   TCLIService_GetQueryId_result& operator=(const TCLIService_GetQueryId_result&);
-  TCLIService_GetQueryId_result() {
+  TCLIService_GetQueryId_result() noexcept {
   }
 
   virtual ~TCLIService_GetQueryId_result() noexcept;
@@ -2451,7 +2451,7 @@ class TCLIService_SetClientInfo_args {
 
   TCLIService_SetClientInfo_args(const TCLIService_SetClientInfo_args&);
   TCLIService_SetClientInfo_args& operator=(const TCLIService_SetClientInfo_args&);
-  TCLIService_SetClientInfo_args() {
+  TCLIService_SetClientInfo_args() noexcept {
   }
 
   virtual ~TCLIService_SetClientInfo_args() noexcept;
@@ -2500,7 +2500,7 @@ class TCLIService_SetClientInfo_result {
 
   TCLIService_SetClientInfo_result(const TCLIService_SetClientInfo_result&);
   TCLIService_SetClientInfo_result& operator=(const TCLIService_SetClientInfo_result&);
-  TCLIService_SetClientInfo_result() {
+  TCLIService_SetClientInfo_result() noexcept {
   }
 
   virtual ~TCLIService_SetClientInfo_result() noexcept;
@@ -2555,7 +2555,7 @@ class TCLIService_UploadData_args {
 
   TCLIService_UploadData_args(const TCLIService_UploadData_args&);
   TCLIService_UploadData_args& operator=(const TCLIService_UploadData_args&);
-  TCLIService_UploadData_args() {
+  TCLIService_UploadData_args() noexcept {
   }
 
   virtual ~TCLIService_UploadData_args() noexcept;
@@ -2604,7 +2604,7 @@ class TCLIService_UploadData_result {
 
   TCLIService_UploadData_result(const TCLIService_UploadData_result&);
   TCLIService_UploadData_result& operator=(const TCLIService_UploadData_result&);
-  TCLIService_UploadData_result() {
+  TCLIService_UploadData_result() noexcept {
   }
 
   virtual ~TCLIService_UploadData_result() noexcept;
@@ -2659,7 +2659,7 @@ class TCLIService_DownloadData_args {
 
   TCLIService_DownloadData_args(const TCLIService_DownloadData_args&);
   TCLIService_DownloadData_args& operator=(const TCLIService_DownloadData_args&);
-  TCLIService_DownloadData_args() {
+  TCLIService_DownloadData_args() noexcept {
   }
 
   virtual ~TCLIService_DownloadData_args() noexcept;
@@ -2708,7 +2708,7 @@ class TCLIService_DownloadData_result {
 
   TCLIService_DownloadData_result(const TCLIService_DownloadData_result&);
   TCLIService_DownloadData_result& operator=(const TCLIService_DownloadData_result&);
-  TCLIService_DownloadData_result() {
+  TCLIService_DownloadData_result() noexcept {
   }
 
   virtual ~TCLIService_DownloadData_result() noexcept;
@@ -2778,79 +2778,79 @@ class TCLIServiceClient : virtual public TCLIServiceIf {
   std::shared_ptr< ::apache::thrift::protocol::TProtocol> getOutputProtocol() {
     return poprot_;
   }
-  void OpenSession(TOpenSessionResp& _return, const TOpenSessionReq& req);
+  void OpenSession(TOpenSessionResp& _return, const TOpenSessionReq& req) override;
   void send_OpenSession(const TOpenSessionReq& req);
   void recv_OpenSession(TOpenSessionResp& _return);
-  void CloseSession(TCloseSessionResp& _return, const TCloseSessionReq& req);
+  void CloseSession(TCloseSessionResp& _return, const TCloseSessionReq& req) override;
   void send_CloseSession(const TCloseSessionReq& req);
   void recv_CloseSession(TCloseSessionResp& _return);
-  void GetInfo(TGetInfoResp& _return, const TGetInfoReq& req);
+  void GetInfo(TGetInfoResp& _return, const TGetInfoReq& req) override;
   void send_GetInfo(const TGetInfoReq& req);
   void recv_GetInfo(TGetInfoResp& _return);
-  void ExecuteStatement(TExecuteStatementResp& _return, const TExecuteStatementReq& req);
+  void ExecuteStatement(TExecuteStatementResp& _return, const TExecuteStatementReq& req) override;
   void send_ExecuteStatement(const TExecuteStatementReq& req);
   void recv_ExecuteStatement(TExecuteStatementResp& _return);
-  void GetTypeInfo(TGetTypeInfoResp& _return, const TGetTypeInfoReq& req);
+  void GetTypeInfo(TGetTypeInfoResp& _return, const TGetTypeInfoReq& req) override;
   void send_GetTypeInfo(const TGetTypeInfoReq& req);
   void recv_GetTypeInfo(TGetTypeInfoResp& _return);
-  void GetCatalogs(TGetCatalogsResp& _return, const TGetCatalogsReq& req);
+  void GetCatalogs(TGetCatalogsResp& _return, const TGetCatalogsReq& req) override;
   void send_GetCatalogs(const TGetCatalogsReq& req);
   void recv_GetCatalogs(TGetCatalogsResp& _return);
-  void GetSchemas(TGetSchemasResp& _return, const TGetSchemasReq& req);
+  void GetSchemas(TGetSchemasResp& _return, const TGetSchemasReq& req) override;
   void send_GetSchemas(const TGetSchemasReq& req);
   void recv_GetSchemas(TGetSchemasResp& _return);
-  void GetTables(TGetTablesResp& _return, const TGetTablesReq& req);
+  void GetTables(TGetTablesResp& _return, const TGetTablesReq& req) override;
   void send_GetTables(const TGetTablesReq& req);
   void recv_GetTables(TGetTablesResp& _return);
-  void GetTableTypes(TGetTableTypesResp& _return, const TGetTableTypesReq& req);
+  void GetTableTypes(TGetTableTypesResp& _return, const TGetTableTypesReq& req) override;
   void send_GetTableTypes(const TGetTableTypesReq& req);
   void recv_GetTableTypes(TGetTableTypesResp& _return);
-  void GetColumns(TGetColumnsResp& _return, const TGetColumnsReq& req);
+  void GetColumns(TGetColumnsResp& _return, const TGetColumnsReq& req) override;
   void send_GetColumns(const TGetColumnsReq& req);
   void recv_GetColumns(TGetColumnsResp& _return);
-  void GetFunctions(TGetFunctionsResp& _return, const TGetFunctionsReq& req);
+  void GetFunctions(TGetFunctionsResp& _return, const TGetFunctionsReq& req) override;
   void send_GetFunctions(const TGetFunctionsReq& req);
   void recv_GetFunctions(TGetFunctionsResp& _return);
-  void GetPrimaryKeys(TGetPrimaryKeysResp& _return, const TGetPrimaryKeysReq& req);
+  void GetPrimaryKeys(TGetPrimaryKeysResp& _return, const TGetPrimaryKeysReq& req) override;
   void send_GetPrimaryKeys(const TGetPrimaryKeysReq& req);
   void recv_GetPrimaryKeys(TGetPrimaryKeysResp& _return);
-  void GetCrossReference(TGetCrossReferenceResp& _return, const TGetCrossReferenceReq& req);
+  void GetCrossReference(TGetCrossReferenceResp& _return, const TGetCrossReferenceReq& req) override;
   void send_GetCrossReference(const TGetCrossReferenceReq& req);
   void recv_GetCrossReference(TGetCrossReferenceResp& _return);
-  void GetOperationStatus(TGetOperationStatusResp& _return, const TGetOperationStatusReq& req);
+  void GetOperationStatus(TGetOperationStatusResp& _return, const TGetOperationStatusReq& req) override;
   void send_GetOperationStatus(const TGetOperationStatusReq& req);
   void recv_GetOperationStatus(TGetOperationStatusResp& _return);
-  void CancelOperation(TCancelOperationResp& _return, const TCancelOperationReq& req);
+  void CancelOperation(TCancelOperationResp& _return, const TCancelOperationReq& req) override;
   void send_CancelOperation(const TCancelOperationReq& req);
   void recv_CancelOperation(TCancelOperationResp& _return);
-  void CloseOperation(TCloseOperationResp& _return, const TCloseOperationReq& req);
+  void CloseOperation(TCloseOperationResp& _return, const TCloseOperationReq& req) override;
   void send_CloseOperation(const TCloseOperationReq& req);
   void recv_CloseOperation(TCloseOperationResp& _return);
-  void GetResultSetMetadata(TGetResultSetMetadataResp& _return, const TGetResultSetMetadataReq& req);
+  void GetResultSetMetadata(TGetResultSetMetadataResp& _return, const TGetResultSetMetadataReq& req) override;
   void send_GetResultSetMetadata(const TGetResultSetMetadataReq& req);
   void recv_GetResultSetMetadata(TGetResultSetMetadataResp& _return);
-  void FetchResults(TFetchResultsResp& _return, const TFetchResultsReq& req);
+  void FetchResults(TFetchResultsResp& _return, const TFetchResultsReq& req) override;
   void send_FetchResults(const TFetchResultsReq& req);
   void recv_FetchResults(TFetchResultsResp& _return);
-  void GetDelegationToken(TGetDelegationTokenResp& _return, const TGetDelegationTokenReq& req);
+  void GetDelegationToken(TGetDelegationTokenResp& _return, const TGetDelegationTokenReq& req) override;
   void send_GetDelegationToken(const TGetDelegationTokenReq& req);
   void recv_GetDelegationToken(TGetDelegationTokenResp& _return);
-  void CancelDelegationToken(TCancelDelegationTokenResp& _return, const TCancelDelegationTokenReq& req);
+  void CancelDelegationToken(TCancelDelegationTokenResp& _return, const TCancelDelegationTokenReq& req) override;
   void send_CancelDelegationToken(const TCancelDelegationTokenReq& req);
   void recv_CancelDelegationToken(TCancelDelegationTokenResp& _return);
-  void RenewDelegationToken(TRenewDelegationTokenResp& _return, const TRenewDelegationTokenReq& req);
+  void RenewDelegationToken(TRenewDelegationTokenResp& _return, const TRenewDelegationTokenReq& req) override;
   void send_RenewDelegationToken(const TRenewDelegationTokenReq& req);
   void recv_RenewDelegationToken(TRenewDelegationTokenResp& _return);
-  void GetQueryId(TGetQueryIdResp& _return, const TGetQueryIdReq& req);
+  void GetQueryId(TGetQueryIdResp& _return, const TGetQueryIdReq& req) override;
   void send_GetQueryId(const TGetQueryIdReq& req);
   void recv_GetQueryId(TGetQueryIdResp& _return);
-  void SetClientInfo(TSetClientInfoResp& _return, const TSetClientInfoReq& req);
+  void SetClientInfo(TSetClientInfoResp& _return, const TSetClientInfoReq& req) override;
   void send_SetClientInfo(const TSetClientInfoReq& req);
   void recv_SetClientInfo(TSetClientInfoResp& _return);
-  void UploadData(TUploadDataResp& _return, const TUploadDataReq& req);
+  void UploadData(TUploadDataResp& _return, const TUploadDataReq& req) override;
   void send_UploadData(const TUploadDataReq& req);
   void recv_UploadData(TUploadDataResp& _return);
-  void DownloadData(TDownloadDataResp& _return, const TDownloadDataReq& req);
+  void DownloadData(TDownloadDataResp& _return, const TDownloadDataReq& req) override;
   void send_DownloadData(const TDownloadDataReq& req);
   void recv_DownloadData(TDownloadDataResp& _return);
  protected:
@@ -2863,7 +2863,7 @@ class TCLIServiceClient : virtual public TCLIServiceIf {
 class TCLIServiceProcessor : public ::apache::thrift::TDispatchProcessor {
  protected:
   ::std::shared_ptr<TCLIServiceIf> iface_;
-  virtual bool dispatchCall(::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, const std::string& fname, int32_t seqid, void* callContext);
+  virtual bool dispatchCall(::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, const std::string& fname, int32_t seqid, void* callContext) override;
  private:
   typedef  void (TCLIServiceProcessor::*ProcessFunction)(int32_t, ::apache::thrift::protocol::TProtocol*, ::apache::thrift::protocol::TProtocol*, void*);
   typedef std::map<std::string, ProcessFunction> ProcessMap;
@@ -2928,10 +2928,10 @@ class TCLIServiceProcessor : public ::apache::thrift::TDispatchProcessor {
 
 class TCLIServiceProcessorFactory : public ::apache::thrift::TProcessorFactory {
  public:
-  TCLIServiceProcessorFactory(const ::std::shared_ptr< TCLIServiceIfFactory >& handlerFactory) :
+  TCLIServiceProcessorFactory(const ::std::shared_ptr< TCLIServiceIfFactory >& handlerFactory) noexcept :
       handlerFactory_(handlerFactory) {}
 
-  ::std::shared_ptr< ::apache::thrift::TProcessor > getProcessor(const ::apache::thrift::TConnectionInfo& connInfo);
+  ::std::shared_ptr< ::apache::thrift::TProcessor > getProcessor(const ::apache::thrift::TConnectionInfo& connInfo) override;
 
  protected:
   ::std::shared_ptr< TCLIServiceIfFactory > handlerFactory_;
@@ -2949,7 +2949,7 @@ class TCLIServiceMultiface : virtual public TCLIServiceIf {
     ifaces_.push_back(iface);
   }
  public:
-  void OpenSession(TOpenSessionResp& _return, const TOpenSessionReq& req) {
+  void OpenSession(TOpenSessionResp& _return, const TOpenSessionReq& req) override {
     size_t sz = ifaces_.size();
     size_t i = 0;
     for (; i < (sz - 1); ++i) {
@@ -2959,7 +2959,7 @@ class TCLIServiceMultiface : virtual public TCLIServiceIf {
     return;
   }
 
-  void CloseSession(TCloseSessionResp& _return, const TCloseSessionReq& req) {
+  void CloseSession(TCloseSessionResp& _return, const TCloseSessionReq& req) override {
     size_t sz = ifaces_.size();
     size_t i = 0;
     for (; i < (sz - 1); ++i) {
@@ -2969,7 +2969,7 @@ class TCLIServiceMultiface : virtual public TCLIServiceIf {
     return;
   }
 
-  void GetInfo(TGetInfoResp& _return, const TGetInfoReq& req) {
+  void GetInfo(TGetInfoResp& _return, const TGetInfoReq& req) override {
     size_t sz = ifaces_.size();
     size_t i = 0;
     for (; i < (sz - 1); ++i) {
@@ -2979,7 +2979,7 @@ class TCLIServiceMultiface : virtual public TCLIServiceIf {
     return;
   }
 
-  void ExecuteStatement(TExecuteStatementResp& _return, const TExecuteStatementReq& req) {
+  void ExecuteStatement(TExecuteStatementResp& _return, const TExecuteStatementReq& req) override {
     size_t sz = ifaces_.size();
     size_t i = 0;
     for (; i < (sz - 1); ++i) {
@@ -2989,7 +2989,7 @@ class TCLIServiceMultiface : virtual public TCLIServiceIf {
     return;
   }
 
-  void GetTypeInfo(TGetTypeInfoResp& _return, const TGetTypeInfoReq& req) {
+  void GetTypeInfo(TGetTypeInfoResp& _return, const TGetTypeInfoReq& req) override {
     size_t sz = ifaces_.size();
     size_t i = 0;
     for (; i < (sz - 1); ++i) {
@@ -2999,7 +2999,7 @@ class TCLIServiceMultiface : virtual public TCLIServiceIf {
     return;
   }
 
-  void GetCatalogs(TGetCatalogsResp& _return, const TGetCatalogsReq& req) {
+  void GetCatalogs(TGetCatalogsResp& _return, const TGetCatalogsReq& req) override {
     size_t sz = ifaces_.size();
     size_t i = 0;
     for (; i < (sz - 1); ++i) {
@@ -3009,7 +3009,7 @@ class TCLIServiceMultiface : virtual public TCLIServiceIf {
     return;
   }
 
-  void GetSchemas(TGetSchemasResp& _return, const TGetSchemasReq& req) {
+  void GetSchemas(TGetSchemasResp& _return, const TGetSchemasReq& req) override {
     size_t sz = ifaces_.size();
     size_t i = 0;
     for (; i < (sz - 1); ++i) {
@@ -3019,7 +3019,7 @@ class TCLIServiceMultiface : virtual public TCLIServiceIf {
     return;
   }
 
-  void GetTables(TGetTablesResp& _return, const TGetTablesReq& req) {
+  void GetTables(TGetTablesResp& _return, const TGetTablesReq& req) override {
     size_t sz = ifaces_.size();
     size_t i = 0;
     for (; i < (sz - 1); ++i) {
@@ -3029,7 +3029,7 @@ class TCLIServiceMultiface : virtual public TCLIServiceIf {
     return;
   }
 
-  void GetTableTypes(TGetTableTypesResp& _return, const TGetTableTypesReq& req) {
+  void GetTableTypes(TGetTableTypesResp& _return, const TGetTableTypesReq& req) override {
     size_t sz = ifaces_.size();
     size_t i = 0;
     for (; i < (sz - 1); ++i) {
@@ -3039,7 +3039,7 @@ class TCLIServiceMultiface : virtual public TCLIServiceIf {
     return;
   }
 
-  void GetColumns(TGetColumnsResp& _return, const TGetColumnsReq& req) {
+  void GetColumns(TGetColumnsResp& _return, const TGetColumnsReq& req) override {
     size_t sz = ifaces_.size();
     size_t i = 0;
     for (; i < (sz - 1); ++i) {
@@ -3049,7 +3049,7 @@ class TCLIServiceMultiface : virtual public TCLIServiceIf {
     return;
   }
 
-  void GetFunctions(TGetFunctionsResp& _return, const TGetFunctionsReq& req) {
+  void GetFunctions(TGetFunctionsResp& _return, const TGetFunctionsReq& req) override {
     size_t sz = ifaces_.size();
     size_t i = 0;
     for (; i < (sz - 1); ++i) {
@@ -3059,7 +3059,7 @@ class TCLIServiceMultiface : virtual public TCLIServiceIf {
     return;
   }
 
-  void GetPrimaryKeys(TGetPrimaryKeysResp& _return, const TGetPrimaryKeysReq& req) {
+  void GetPrimaryKeys(TGetPrimaryKeysResp& _return, const TGetPrimaryKeysReq& req) override {
     size_t sz = ifaces_.size();
     size_t i = 0;
     for (; i < (sz - 1); ++i) {
@@ -3069,7 +3069,7 @@ class TCLIServiceMultiface : virtual public TCLIServiceIf {
     return;
   }
 
-  void GetCrossReference(TGetCrossReferenceResp& _return, const TGetCrossReferenceReq& req) {
+  void GetCrossReference(TGetCrossReferenceResp& _return, const TGetCrossReferenceReq& req) override {
     size_t sz = ifaces_.size();
     size_t i = 0;
     for (; i < (sz - 1); ++i) {
@@ -3079,7 +3079,7 @@ class TCLIServiceMultiface : virtual public TCLIServiceIf {
     return;
   }
 
-  void GetOperationStatus(TGetOperationStatusResp& _return, const TGetOperationStatusReq& req) {
+  void GetOperationStatus(TGetOperationStatusResp& _return, const TGetOperationStatusReq& req) override {
     size_t sz = ifaces_.size();
     size_t i = 0;
     for (; i < (sz - 1); ++i) {
@@ -3089,7 +3089,7 @@ class TCLIServiceMultiface : virtual public TCLIServiceIf {
     return;
   }
 
-  void CancelOperation(TCancelOperationResp& _return, const TCancelOperationReq& req) {
+  void CancelOperation(TCancelOperationResp& _return, const TCancelOperationReq& req) override {
     size_t sz = ifaces_.size();
     size_t i = 0;
     for (; i < (sz - 1); ++i) {
@@ -3099,7 +3099,7 @@ class TCLIServiceMultiface : virtual public TCLIServiceIf {
     return;
   }
 
-  void CloseOperation(TCloseOperationResp& _return, const TCloseOperationReq& req) {
+  void CloseOperation(TCloseOperationResp& _return, const TCloseOperationReq& req) override {
     size_t sz = ifaces_.size();
     size_t i = 0;
     for (; i < (sz - 1); ++i) {
@@ -3109,7 +3109,7 @@ class TCLIServiceMultiface : virtual public TCLIServiceIf {
     return;
   }
 
-  void GetResultSetMetadata(TGetResultSetMetadataResp& _return, const TGetResultSetMetadataReq& req) {
+  void GetResultSetMetadata(TGetResultSetMetadataResp& _return, const TGetResultSetMetadataReq& req) override {
     size_t sz = ifaces_.size();
     size_t i = 0;
     for (; i < (sz - 1); ++i) {
@@ -3119,7 +3119,7 @@ class TCLIServiceMultiface : virtual public TCLIServiceIf {
     return;
   }
 
-  void FetchResults(TFetchResultsResp& _return, const TFetchResultsReq& req) {
+  void FetchResults(TFetchResultsResp& _return, const TFetchResultsReq& req) override {
     size_t sz = ifaces_.size();
     size_t i = 0;
     for (; i < (sz - 1); ++i) {
@@ -3129,7 +3129,7 @@ class TCLIServiceMultiface : virtual public TCLIServiceIf {
     return;
   }
 
-  void GetDelegationToken(TGetDelegationTokenResp& _return, const TGetDelegationTokenReq& req) {
+  void GetDelegationToken(TGetDelegationTokenResp& _return, const TGetDelegationTokenReq& req) override {
     size_t sz = ifaces_.size();
     size_t i = 0;
     for (; i < (sz - 1); ++i) {
@@ -3139,7 +3139,7 @@ class TCLIServiceMultiface : virtual public TCLIServiceIf {
     return;
   }
 
-  void CancelDelegationToken(TCancelDelegationTokenResp& _return, const TCancelDelegationTokenReq& req) {
+  void CancelDelegationToken(TCancelDelegationTokenResp& _return, const TCancelDelegationTokenReq& req) override {
     size_t sz = ifaces_.size();
     size_t i = 0;
     for (; i < (sz - 1); ++i) {
@@ -3149,7 +3149,7 @@ class TCLIServiceMultiface : virtual public TCLIServiceIf {
     return;
   }
 
-  void RenewDelegationToken(TRenewDelegationTokenResp& _return, const TRenewDelegationTokenReq& req) {
+  void RenewDelegationToken(TRenewDelegationTokenResp& _return, const TRenewDelegationTokenReq& req) override {
     size_t sz = ifaces_.size();
     size_t i = 0;
     for (; i < (sz - 1); ++i) {
@@ -3159,7 +3159,7 @@ class TCLIServiceMultiface : virtual public TCLIServiceIf {
     return;
   }
 
-  void GetQueryId(TGetQueryIdResp& _return, const TGetQueryIdReq& req) {
+  void GetQueryId(TGetQueryIdResp& _return, const TGetQueryIdReq& req) override {
     size_t sz = ifaces_.size();
     size_t i = 0;
     for (; i < (sz - 1); ++i) {
@@ -3169,7 +3169,7 @@ class TCLIServiceMultiface : virtual public TCLIServiceIf {
     return;
   }
 
-  void SetClientInfo(TSetClientInfoResp& _return, const TSetClientInfoReq& req) {
+  void SetClientInfo(TSetClientInfoResp& _return, const TSetClientInfoReq& req) override {
     size_t sz = ifaces_.size();
     size_t i = 0;
     for (; i < (sz - 1); ++i) {
@@ -3179,7 +3179,7 @@ class TCLIServiceMultiface : virtual public TCLIServiceIf {
     return;
   }
 
-  void UploadData(TUploadDataResp& _return, const TUploadDataReq& req) {
+  void UploadData(TUploadDataResp& _return, const TUploadDataReq& req) override {
     size_t sz = ifaces_.size();
     size_t i = 0;
     for (; i < (sz - 1); ++i) {
@@ -3189,7 +3189,7 @@ class TCLIServiceMultiface : virtual public TCLIServiceIf {
     return;
   }
 
-  void DownloadData(TDownloadDataResp& _return, const TDownloadDataReq& req) {
+  void DownloadData(TDownloadDataResp& _return, const TDownloadDataReq& req) override {
     size_t sz = ifaces_.size();
     size_t i = 0;
     for (; i < (sz - 1); ++i) {
@@ -3231,79 +3231,79 @@ class TCLIServiceConcurrentClient : virtual public TCLIServiceIf {
   std::shared_ptr< ::apache::thrift::protocol::TProtocol> getOutputProtocol() {
     return poprot_;
   }
-  void OpenSession(TOpenSessionResp& _return, const TOpenSessionReq& req);
+  void OpenSession(TOpenSessionResp& _return, const TOpenSessionReq& req) override;
   int32_t send_OpenSession(const TOpenSessionReq& req);
   void recv_OpenSession(TOpenSessionResp& _return, const int32_t seqid);
-  void CloseSession(TCloseSessionResp& _return, const TCloseSessionReq& req);
+  void CloseSession(TCloseSessionResp& _return, const TCloseSessionReq& req) override;
   int32_t send_CloseSession(const TCloseSessionReq& req);
   void recv_CloseSession(TCloseSessionResp& _return, const int32_t seqid);
-  void GetInfo(TGetInfoResp& _return, const TGetInfoReq& req);
+  void GetInfo(TGetInfoResp& _return, const TGetInfoReq& req) override;
   int32_t send_GetInfo(const TGetInfoReq& req);
   void recv_GetInfo(TGetInfoResp& _return, const int32_t seqid);
-  void ExecuteStatement(TExecuteStatementResp& _return, const TExecuteStatementReq& req);
+  void ExecuteStatement(TExecuteStatementResp& _return, const TExecuteStatementReq& req) override;
   int32_t send_ExecuteStatement(const TExecuteStatementReq& req);
   void recv_ExecuteStatement(TExecuteStatementResp& _return, const int32_t seqid);
-  void GetTypeInfo(TGetTypeInfoResp& _return, const TGetTypeInfoReq& req);
+  void GetTypeInfo(TGetTypeInfoResp& _return, const TGetTypeInfoReq& req) override;
   int32_t send_GetTypeInfo(const TGetTypeInfoReq& req);
   void recv_GetTypeInfo(TGetTypeInfoResp& _return, const int32_t seqid);
-  void GetCatalogs(TGetCatalogsResp& _return, const TGetCatalogsReq& req);
+  void GetCatalogs(TGetCatalogsResp& _return, const TGetCatalogsReq& req) override;
   int32_t send_GetCatalogs(const TGetCatalogsReq& req);
   void recv_GetCatalogs(TGetCatalogsResp& _return, const int32_t seqid);
-  void GetSchemas(TGetSchemasResp& _return, const TGetSchemasReq& req);
+  void GetSchemas(TGetSchemasResp& _return, const TGetSchemasReq& req) override;
   int32_t send_GetSchemas(const TGetSchemasReq& req);
   void recv_GetSchemas(TGetSchemasResp& _return, const int32_t seqid);
-  void GetTables(TGetTablesResp& _return, const TGetTablesReq& req);
+  void GetTables(TGetTablesResp& _return, const TGetTablesReq& req) override;
   int32_t send_GetTables(const TGetTablesReq& req);
   void recv_GetTables(TGetTablesResp& _return, const int32_t seqid);
-  void GetTableTypes(TGetTableTypesResp& _return, const TGetTableTypesReq& req);
+  void GetTableTypes(TGetTableTypesResp& _return, const TGetTableTypesReq& req) override;
   int32_t send_GetTableTypes(const TGetTableTypesReq& req);
   void recv_GetTableTypes(TGetTableTypesResp& _return, const int32_t seqid);
-  void GetColumns(TGetColumnsResp& _return, const TGetColumnsReq& req);
+  void GetColumns(TGetColumnsResp& _return, const TGetColumnsReq& req) override;
   int32_t send_GetColumns(const TGetColumnsReq& req);
   void recv_GetColumns(TGetColumnsResp& _return, const int32_t seqid);
-  void GetFunctions(TGetFunctionsResp& _return, const TGetFunctionsReq& req);
+  void GetFunctions(TGetFunctionsResp& _return, const TGetFunctionsReq& req) override;
   int32_t send_GetFunctions(const TGetFunctionsReq& req);
   void recv_GetFunctions(TGetFunctionsResp& _return, const int32_t seqid);
-  void GetPrimaryKeys(TGetPrimaryKeysResp& _return, const TGetPrimaryKeysReq& req);
+  void GetPrimaryKeys(TGetPrimaryKeysResp& _return, const TGetPrimaryKeysReq& req) override;
   int32_t send_GetPrimaryKeys(const TGetPrimaryKeysReq& req);
   void recv_GetPrimaryKeys(TGetPrimaryKeysResp& _return, const int32_t seqid);
-  void GetCrossReference(TGetCrossReferenceResp& _return, const TGetCrossReferenceReq& req);
+  void GetCrossReference(TGetCrossReferenceResp& _return, const TGetCrossReferenceReq& req) override;
   int32_t send_GetCrossReference(const TGetCrossReferenceReq& req);
   void recv_GetCrossReference(TGetCrossReferenceResp& _return, const int32_t seqid);
-  void GetOperationStatus(TGetOperationStatusResp& _return, const TGetOperationStatusReq& req);
+  void GetOperationStatus(TGetOperationStatusResp& _return, const TGetOperationStatusReq& req) override;
   int32_t send_GetOperationStatus(const TGetOperationStatusReq& req);
   void recv_GetOperationStatus(TGetOperationStatusResp& _return, const int32_t seqid);
-  void CancelOperation(TCancelOperationResp& _return, const TCancelOperationReq& req);
+  void CancelOperation(TCancelOperationResp& _return, const TCancelOperationReq& req) override;
   int32_t send_CancelOperation(const TCancelOperationReq& req);
   void recv_CancelOperation(TCancelOperationResp& _return, const int32_t seqid);
-  void CloseOperation(TCloseOperationResp& _return, const TCloseOperationReq& req);
+  void CloseOperation(TCloseOperationResp& _return, const TCloseOperationReq& req) override;
   int32_t send_CloseOperation(const TCloseOperationReq& req);
   void recv_CloseOperation(TCloseOperationResp& _return, const int32_t seqid);
-  void GetResultSetMetadata(TGetResultSetMetadataResp& _return, const TGetResultSetMetadataReq& req);
+  void GetResultSetMetadata(TGetResultSetMetadataResp& _return, const TGetResultSetMetadataReq& req) override;
   int32_t send_GetResultSetMetadata(const TGetResultSetMetadataReq& req);
   void recv_GetResultSetMetadata(TGetResultSetMetadataResp& _return, const int32_t seqid);
-  void FetchResults(TFetchResultsResp& _return, const TFetchResultsReq& req);
+  void FetchResults(TFetchResultsResp& _return, const TFetchResultsReq& req) override;
   int32_t send_FetchResults(const TFetchResultsReq& req);
   void recv_FetchResults(TFetchResultsResp& _return, const int32_t seqid);
-  void GetDelegationToken(TGetDelegationTokenResp& _return, const TGetDelegationTokenReq& req);
+  void GetDelegationToken(TGetDelegationTokenResp& _return, const TGetDelegationTokenReq& req) override;
   int32_t send_GetDelegationToken(const TGetDelegationTokenReq& req);
   void recv_GetDelegationToken(TGetDelegationTokenResp& _return, const int32_t seqid);
-  void CancelDelegationToken(TCancelDelegationTokenResp& _return, const TCancelDelegationTokenReq& req);
+  void CancelDelegationToken(TCancelDelegationTokenResp& _return, const TCancelDelegationTokenReq& req) override;
   int32_t send_CancelDelegationToken(const TCancelDelegationTokenReq& req);
   void recv_CancelDelegationToken(TCancelDelegationTokenResp& _return, const int32_t seqid);
-  void RenewDelegationToken(TRenewDelegationTokenResp& _return, const TRenewDelegationTokenReq& req);
+  void RenewDelegationToken(TRenewDelegationTokenResp& _return, const TRenewDelegationTokenReq& req) override;
   int32_t send_RenewDelegationToken(const TRenewDelegationTokenReq& req);
   void recv_RenewDelegationToken(TRenewDelegationTokenResp& _return, const int32_t seqid);
-  void GetQueryId(TGetQueryIdResp& _return, const TGetQueryIdReq& req);
+  void GetQueryId(TGetQueryIdResp& _return, const TGetQueryIdReq& req) override;
   int32_t send_GetQueryId(const TGetQueryIdReq& req);
   void recv_GetQueryId(TGetQueryIdResp& _return, const int32_t seqid);
-  void SetClientInfo(TSetClientInfoResp& _return, const TSetClientInfoReq& req);
+  void SetClientInfo(TSetClientInfoResp& _return, const TSetClientInfoReq& req) override;
   int32_t send_SetClientInfo(const TSetClientInfoReq& req);
   void recv_SetClientInfo(TSetClientInfoResp& _return, const int32_t seqid);
-  void UploadData(TUploadDataResp& _return, const TUploadDataReq& req);
+  void UploadData(TUploadDataResp& _return, const TUploadDataReq& req) override;
   int32_t send_UploadData(const TUploadDataReq& req);
   void recv_UploadData(TUploadDataResp& _return, const int32_t seqid);
-  void DownloadData(TDownloadDataResp& _return, const TDownloadDataReq& req);
+  void DownloadData(TDownloadDataResp& _return, const TDownloadDataReq& req) override;
   int32_t send_DownloadData(const TDownloadDataReq& req);
   void recv_DownloadData(TDownloadDataResp& _return, const int32_t seqid);
  protected:
diff --git a/service-rpc/src/gen/thrift/gen-cpp/TCLIService_constants.cpp b/service-rpc/src/gen/thrift/gen-cpp/TCLIService_constants.cpp
index 431283f0f94..aeb08641a33 100644
--- a/service-rpc/src/gen/thrift/gen-cpp/TCLIService_constants.cpp
+++ b/service-rpc/src/gen/thrift/gen-cpp/TCLIService_constants.cpp
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-cpp/TCLIService_constants.h b/service-rpc/src/gen/thrift/gen-cpp/TCLIService_constants.h
index 71c7c15f0f6..c0c427d0b17 100644
--- a/service-rpc/src/gen/thrift/gen-cpp/TCLIService_constants.h
+++ b/service-rpc/src/gen/thrift/gen-cpp/TCLIService_constants.h
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-cpp/TCLIService_types.cpp b/service-rpc/src/gen/thrift/gen-cpp/TCLIService_types.cpp
index 358118e92cc..962f089851b 100644
--- a/service-rpc/src/gen/thrift/gen-cpp/TCLIService_types.cpp
+++ b/service-rpc/src/gen/thrift/gen-cpp/TCLIService_types.cpp
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -721,7 +721,7 @@ uint32_t TPrimitiveTypeEntry::read(::apache::thrift::protocol::TProtocol* iprot)
         if (ftype == ::apache::thrift::protocol::T_I32) {
           int32_t ecast12;
           xfer += iprot->readI32(ecast12);
-          this->type = (TTypeId::type)ecast12;
+          this->type = static_cast<TTypeId::type>(ecast12);
           isset_type = true;
         } else {
           xfer += iprot->skip(ftype);
@@ -755,7 +755,7 @@ uint32_t TPrimitiveTypeEntry::write(::apache::thrift::protocol::TProtocol* oprot
   xfer += oprot->writeStructBegin("TPrimitiveTypeEntry");
 
   xfer += oprot->writeFieldBegin("type", ::apache::thrift::protocol::T_I32, 1);
-  xfer += oprot->writeI32((int32_t)this->type);
+  xfer += oprot->writeI32(static_cast<int32_t>(this->type));
   xfer += oprot->writeFieldEnd();
 
   if (this->__isset.typeQualifiers) {
@@ -872,10 +872,10 @@ void swap(TArrayTypeEntry &a, TArrayTypeEntry &b) {
   swap(a.objectTypePtr, b.objectTypePtr);
 }
 
-TArrayTypeEntry::TArrayTypeEntry(const TArrayTypeEntry& other15) {
+TArrayTypeEntry::TArrayTypeEntry(const TArrayTypeEntry& other15) noexcept {
   objectTypePtr = other15.objectTypePtr;
 }
-TArrayTypeEntry& TArrayTypeEntry::operator=(const TArrayTypeEntry& other16) {
+TArrayTypeEntry& TArrayTypeEntry::operator=(const TArrayTypeEntry& other16) noexcept {
   objectTypePtr = other16.objectTypePtr;
   return *this;
 }
@@ -984,11 +984,11 @@ void swap(TMapTypeEntry &a, TMapTypeEntry &b) {
   swap(a.valueTypePtr, b.valueTypePtr);
 }
 
-TMapTypeEntry::TMapTypeEntry(const TMapTypeEntry& other17) {
+TMapTypeEntry::TMapTypeEntry(const TMapTypeEntry& other17) noexcept {
   keyTypePtr = other17.keyTypePtr;
   valueTypePtr = other17.valueTypePtr;
 }
-TMapTypeEntry& TMapTypeEntry::operator=(const TMapTypeEntry& other18) {
+TMapTypeEntry& TMapTypeEntry::operator=(const TMapTypeEntry& other18) noexcept {
   keyTypePtr = other18.keyTypePtr;
   valueTypePtr = other18.valueTypePtr;
   return *this;
@@ -1994,11 +1994,11 @@ void swap(TBoolValue &a, TBoolValue &b) {
   swap(a.__isset, b.__isset);
 }
 
-TBoolValue::TBoolValue(const TBoolValue& other61) {
+TBoolValue::TBoolValue(const TBoolValue& other61) noexcept {
   value = other61.value;
   __isset = other61.__isset;
 }
-TBoolValue& TBoolValue::operator=(const TBoolValue& other62) {
+TBoolValue& TBoolValue::operator=(const TBoolValue& other62) noexcept {
   value = other62.value;
   __isset = other62.__isset;
   return *this;
@@ -2088,11 +2088,11 @@ void swap(TByteValue &a, TByteValue &b) {
   swap(a.__isset, b.__isset);
 }
 
-TByteValue::TByteValue(const TByteValue& other63) {
+TByteValue::TByteValue(const TByteValue& other63) noexcept {
   value = other63.value;
   __isset = other63.__isset;
 }
-TByteValue& TByteValue::operator=(const TByteValue& other64) {
+TByteValue& TByteValue::operator=(const TByteValue& other64) noexcept {
   value = other64.value;
   __isset = other64.__isset;
   return *this;
@@ -2182,11 +2182,11 @@ void swap(TI16Value &a, TI16Value &b) {
   swap(a.__isset, b.__isset);
 }
 
-TI16Value::TI16Value(const TI16Value& other65) {
+TI16Value::TI16Value(const TI16Value& other65) noexcept {
   value = other65.value;
   __isset = other65.__isset;
 }
-TI16Value& TI16Value::operator=(const TI16Value& other66) {
+TI16Value& TI16Value::operator=(const TI16Value& other66) noexcept {
   value = other66.value;
   __isset = other66.__isset;
   return *this;
@@ -2276,11 +2276,11 @@ void swap(TI32Value &a, TI32Value &b) {
   swap(a.__isset, b.__isset);
 }
 
-TI32Value::TI32Value(const TI32Value& other67) {
+TI32Value::TI32Value(const TI32Value& other67) noexcept {
   value = other67.value;
   __isset = other67.__isset;
 }
-TI32Value& TI32Value::operator=(const TI32Value& other68) {
+TI32Value& TI32Value::operator=(const TI32Value& other68) noexcept {
   value = other68.value;
   __isset = other68.__isset;
   return *this;
@@ -2370,11 +2370,11 @@ void swap(TI64Value &a, TI64Value &b) {
   swap(a.__isset, b.__isset);
 }
 
-TI64Value::TI64Value(const TI64Value& other69) {
+TI64Value::TI64Value(const TI64Value& other69) noexcept {
   value = other69.value;
   __isset = other69.__isset;
 }
-TI64Value& TI64Value::operator=(const TI64Value& other70) {
+TI64Value& TI64Value::operator=(const TI64Value& other70) noexcept {
   value = other70.value;
   __isset = other70.__isset;
   return *this;
@@ -2464,11 +2464,11 @@ void swap(TDoubleValue &a, TDoubleValue &b) {
   swap(a.__isset, b.__isset);
 }
 
-TDoubleValue::TDoubleValue(const TDoubleValue& other71) {
+TDoubleValue::TDoubleValue(const TDoubleValue& other71) noexcept {
   value = other71.value;
   __isset = other71.__isset;
 }
-TDoubleValue& TDoubleValue::operator=(const TDoubleValue& other72) {
+TDoubleValue& TDoubleValue::operator=(const TDoubleValue& other72) noexcept {
   value = other72.value;
   __isset = other72.__isset;
   return *this;
@@ -4525,7 +4525,7 @@ uint32_t TStatus::read(::apache::thrift::protocol::TProtocol* iprot) {
         if (ftype == ::apache::thrift::protocol::T_I32) {
           int32_t ecast165;
           xfer += iprot->readI32(ecast165);
-          this->statusCode = (TStatusCode::type)ecast165;
+          this->statusCode = static_cast<TStatusCode::type>(ecast165);
           isset_statusCode = true;
         } else {
           xfer += iprot->skip(ftype);
@@ -4595,7 +4595,7 @@ uint32_t TStatus::write(::apache::thrift::protocol::TProtocol* oprot) const {
   xfer += oprot->writeStructBegin("TStatus");
 
   xfer += oprot->writeFieldBegin("statusCode", ::apache::thrift::protocol::T_I32, 1);
-  xfer += oprot->writeI32((int32_t)this->statusCode);
+  xfer += oprot->writeI32(static_cast<int32_t>(this->statusCode));
   xfer += oprot->writeFieldEnd();
 
   if (this->__isset.infoMessages) {
@@ -4940,7 +4940,7 @@ uint32_t TOperationHandle::read(::apache::thrift::protocol::TProtocol* iprot) {
         if (ftype == ::apache::thrift::protocol::T_I32) {
           int32_t ecast178;
           xfer += iprot->readI32(ecast178);
-          this->operationType = (TOperationType::type)ecast178;
+          this->operationType = static_cast<TOperationType::type>(ecast178);
           isset_operationType = true;
         } else {
           xfer += iprot->skip(ftype);
@@ -4990,7 +4990,7 @@ uint32_t TOperationHandle::write(::apache::thrift::protocol::TProtocol* oprot) c
   xfer += oprot->writeFieldEnd();
 
   xfer += oprot->writeFieldBegin("operationType", ::apache::thrift::protocol::T_I32, 2);
-  xfer += oprot->writeI32((int32_t)this->operationType);
+  xfer += oprot->writeI32(static_cast<int32_t>(this->operationType));
   xfer += oprot->writeFieldEnd();
 
   xfer += oprot->writeFieldBegin("hasResultSet", ::apache::thrift::protocol::T_BOOL, 3);
@@ -5097,7 +5097,7 @@ uint32_t TOpenSessionReq::read(::apache::thrift::protocol::TProtocol* iprot) {
         if (ftype == ::apache::thrift::protocol::T_I32) {
           int32_t ecast181;
           xfer += iprot->readI32(ecast181);
-          this->client_protocol = (TProtocolVersion::type)ecast181;
+          this->client_protocol = static_cast<TProtocolVersion::type>(ecast181);
           isset_client_protocol = true;
         } else {
           xfer += iprot->skip(ftype);
@@ -5162,7 +5162,7 @@ uint32_t TOpenSessionReq::write(::apache::thrift::protocol::TProtocol* oprot) co
   xfer += oprot->writeStructBegin("TOpenSessionReq");
 
   xfer += oprot->writeFieldBegin("client_protocol", ::apache::thrift::protocol::T_I32, 1);
-  xfer += oprot->writeI32((int32_t)this->client_protocol);
+  xfer += oprot->writeI32(static_cast<int32_t>(this->client_protocol));
   xfer += oprot->writeFieldEnd();
 
   if (this->__isset.username) {
@@ -5292,7 +5292,7 @@ uint32_t TOpenSessionResp::read(::apache::thrift::protocol::TProtocol* iprot) {
         if (ftype == ::apache::thrift::protocol::T_I32) {
           int32_t ecast192;
           xfer += iprot->readI32(ecast192);
-          this->serverProtocolVersion = (TProtocolVersion::type)ecast192;
+          this->serverProtocolVersion = static_cast<TProtocolVersion::type>(ecast192);
           isset_serverProtocolVersion = true;
         } else {
           xfer += iprot->skip(ftype);
@@ -5355,7 +5355,7 @@ uint32_t TOpenSessionResp::write(::apache::thrift::protocol::TProtocol* oprot) c
   xfer += oprot->writeFieldEnd();
 
   xfer += oprot->writeFieldBegin("serverProtocolVersion", ::apache::thrift::protocol::T_I32, 2);
-  xfer += oprot->writeI32((int32_t)this->serverProtocolVersion);
+  xfer += oprot->writeI32(static_cast<int32_t>(this->serverProtocolVersion));
   xfer += oprot->writeFieldEnd();
 
   if (this->__isset.sessionHandle) {
@@ -6091,7 +6091,7 @@ uint32_t TGetInfoReq::read(::apache::thrift::protocol::TProtocol* iprot) {
         if (ftype == ::apache::thrift::protocol::T_I32) {
           int32_t ecast221;
           xfer += iprot->readI32(ecast221);
-          this->infoType = (TGetInfoType::type)ecast221;
+          this->infoType = static_cast<TGetInfoType::type>(ecast221);
           isset_infoType = true;
         } else {
           xfer += iprot->skip(ftype);
@@ -6123,7 +6123,7 @@ uint32_t TGetInfoReq::write(::apache::thrift::protocol::TProtocol* oprot) const
   xfer += oprot->writeFieldEnd();
 
   xfer += oprot->writeFieldBegin("infoType", ::apache::thrift::protocol::T_I32, 2);
-  xfer += oprot->writeI32((int32_t)this->infoType);
+  xfer += oprot->writeI32(static_cast<int32_t>(this->infoType));
   xfer += oprot->writeFieldEnd();
 
   xfer += oprot->writeFieldStop();
@@ -9813,7 +9813,7 @@ uint32_t TGetOperationStatusResp::read(::apache::thrift::protocol::TProtocol* ip
         if (ftype == ::apache::thrift::protocol::T_I32) {
           int32_t ecast298;
           xfer += iprot->readI32(ecast298);
-          this->operationState = (TOperationState::type)ecast298;
+          this->operationState = static_cast<TOperationState::type>(ecast298);
           this->__isset.operationState = true;
         } else {
           xfer += iprot->skip(ftype);
@@ -9916,7 +9916,7 @@ uint32_t TGetOperationStatusResp::write(::apache::thrift::protocol::TProtocol* o
 
   if (this->__isset.operationState) {
     xfer += oprot->writeFieldBegin("operationState", ::apache::thrift::protocol::T_I32, 2);
-    xfer += oprot->writeI32((int32_t)this->operationState);
+    xfer += oprot->writeI32(static_cast<int32_t>(this->operationState));
     xfer += oprot->writeFieldEnd();
   }
   if (this->__isset.sqlState) {
@@ -10672,7 +10672,7 @@ uint32_t TFetchResultsReq::read(::apache::thrift::protocol::TProtocol* iprot) {
         if (ftype == ::apache::thrift::protocol::T_I32) {
           int32_t ecast313;
           xfer += iprot->readI32(ecast313);
-          this->orientation = (TFetchOrientation::type)ecast313;
+          this->orientation = static_cast<TFetchOrientation::type>(ecast313);
           isset_orientation = true;
         } else {
           xfer += iprot->skip(ftype);
@@ -10722,7 +10722,7 @@ uint32_t TFetchResultsReq::write(::apache::thrift::protocol::TProtocol* oprot) c
   xfer += oprot->writeFieldEnd();
 
   xfer += oprot->writeFieldBegin("orientation", ::apache::thrift::protocol::T_I32, 2);
-  xfer += oprot->writeI32((int32_t)this->orientation);
+  xfer += oprot->writeI32(static_cast<int32_t>(this->orientation));
   xfer += oprot->writeFieldEnd();
 
   xfer += oprot->writeFieldBegin("maxRows", ::apache::thrift::protocol::T_I64, 3);
@@ -11707,7 +11707,7 @@ uint32_t TProgressUpdateResp::read(::apache::thrift::protocol::TProtocol* iprot)
         if (ftype == ::apache::thrift::protocol::T_I32) {
           int32_t ecast345;
           xfer += iprot->readI32(ecast345);
-          this->status = (TJobExecutionStatus::type)ecast345;
+          this->status = static_cast<TJobExecutionStatus::type>(ecast345);
           isset_status = true;
         } else {
           xfer += iprot->skip(ftype);
@@ -11795,7 +11795,7 @@ uint32_t TProgressUpdateResp::write(::apache::thrift::protocol::TProtocol* oprot
   xfer += oprot->writeFieldEnd();
 
   xfer += oprot->writeFieldBegin("status", ::apache::thrift::protocol::T_I32, 4);
-  xfer += oprot->writeI32((int32_t)this->status);
+  xfer += oprot->writeI32(static_cast<int32_t>(this->status));
   xfer += oprot->writeFieldEnd();
 
   xfer += oprot->writeFieldBegin("footerSummary", ::apache::thrift::protocol::T_STRING, 5);
diff --git a/service-rpc/src/gen/thrift/gen-cpp/TCLIService_types.h b/service-rpc/src/gen/thrift/gen-cpp/TCLIService_types.h
index 285bea84089..7341aaf8dab 100644
--- a/service-rpc/src/gen/thrift/gen-cpp/TCLIService_types.h
+++ b/service-rpc/src/gen/thrift/gen-cpp/TCLIService_types.h
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -417,7 +417,9 @@ class TTypeQualifierValue : public virtual ::apache::thrift::TBase {
 
   TTypeQualifierValue(const TTypeQualifierValue&);
   TTypeQualifierValue& operator=(const TTypeQualifierValue&);
-  TTypeQualifierValue() : i32Value(0), stringValue() {
+  TTypeQualifierValue() noexcept
+                      : i32Value(0),
+                        stringValue() {
   }
 
   virtual ~TTypeQualifierValue() noexcept;
@@ -448,8 +450,8 @@ class TTypeQualifierValue : public virtual ::apache::thrift::TBase {
 
   bool operator < (const TTypeQualifierValue & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -464,7 +466,7 @@ class TTypeQualifiers : public virtual ::apache::thrift::TBase {
 
   TTypeQualifiers(const TTypeQualifiers&);
   TTypeQualifiers& operator=(const TTypeQualifiers&);
-  TTypeQualifiers() {
+  TTypeQualifiers() noexcept {
   }
 
   virtual ~TTypeQualifiers() noexcept;
@@ -484,8 +486,8 @@ class TTypeQualifiers : public virtual ::apache::thrift::TBase {
 
   bool operator < (const TTypeQualifiers & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -504,7 +506,8 @@ class TPrimitiveTypeEntry : public virtual ::apache::thrift::TBase {
 
   TPrimitiveTypeEntry(const TPrimitiveTypeEntry&);
   TPrimitiveTypeEntry& operator=(const TPrimitiveTypeEntry&);
-  TPrimitiveTypeEntry() : type((TTypeId::type)0) {
+  TPrimitiveTypeEntry() noexcept
+                      : type(static_cast<TTypeId::type>(0)) {
   }
 
   virtual ~TPrimitiveTypeEntry() noexcept;
@@ -537,8 +540,8 @@ class TPrimitiveTypeEntry : public virtual ::apache::thrift::TBase {
 
   bool operator < (const TPrimitiveTypeEntry & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -551,9 +554,10 @@ std::ostream& operator<<(std::ostream& out, const TPrimitiveTypeEntry& obj);
 class TArrayTypeEntry : public virtual ::apache::thrift::TBase {
  public:
 
-  TArrayTypeEntry(const TArrayTypeEntry&);
-  TArrayTypeEntry& operator=(const TArrayTypeEntry&);
-  TArrayTypeEntry() : objectTypePtr(0) {
+  TArrayTypeEntry(const TArrayTypeEntry&) noexcept;
+  TArrayTypeEntry& operator=(const TArrayTypeEntry&) noexcept;
+  TArrayTypeEntry() noexcept
+                  : objectTypePtr(0) {
   }
 
   virtual ~TArrayTypeEntry() noexcept;
@@ -573,8 +577,8 @@ class TArrayTypeEntry : public virtual ::apache::thrift::TBase {
 
   bool operator < (const TArrayTypeEntry & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -587,9 +591,11 @@ std::ostream& operator<<(std::ostream& out, const TArrayTypeEntry& obj);
 class TMapTypeEntry : public virtual ::apache::thrift::TBase {
  public:
 
-  TMapTypeEntry(const TMapTypeEntry&);
-  TMapTypeEntry& operator=(const TMapTypeEntry&);
-  TMapTypeEntry() : keyTypePtr(0), valueTypePtr(0) {
+  TMapTypeEntry(const TMapTypeEntry&) noexcept;
+  TMapTypeEntry& operator=(const TMapTypeEntry&) noexcept;
+  TMapTypeEntry() noexcept
+                : keyTypePtr(0),
+                  valueTypePtr(0) {
   }
 
   virtual ~TMapTypeEntry() noexcept;
@@ -614,8 +620,8 @@ class TMapTypeEntry : public virtual ::apache::thrift::TBase {
 
   bool operator < (const TMapTypeEntry & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -630,7 +636,7 @@ class TStructTypeEntry : public virtual ::apache::thrift::TBase {
 
   TStructTypeEntry(const TStructTypeEntry&);
   TStructTypeEntry& operator=(const TStructTypeEntry&);
-  TStructTypeEntry() {
+  TStructTypeEntry() noexcept {
   }
 
   virtual ~TStructTypeEntry() noexcept;
@@ -650,8 +656,8 @@ class TStructTypeEntry : public virtual ::apache::thrift::TBase {
 
   bool operator < (const TStructTypeEntry & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -666,7 +672,7 @@ class TUnionTypeEntry : public virtual ::apache::thrift::TBase {
 
   TUnionTypeEntry(const TUnionTypeEntry&);
   TUnionTypeEntry& operator=(const TUnionTypeEntry&);
-  TUnionTypeEntry() {
+  TUnionTypeEntry() noexcept {
   }
 
   virtual ~TUnionTypeEntry() noexcept;
@@ -686,8 +692,8 @@ class TUnionTypeEntry : public virtual ::apache::thrift::TBase {
 
   bool operator < (const TUnionTypeEntry & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -702,7 +708,8 @@ class TUserDefinedTypeEntry : public virtual ::apache::thrift::TBase {
 
   TUserDefinedTypeEntry(const TUserDefinedTypeEntry&);
   TUserDefinedTypeEntry& operator=(const TUserDefinedTypeEntry&);
-  TUserDefinedTypeEntry() : typeClassName() {
+  TUserDefinedTypeEntry() noexcept
+                        : typeClassName() {
   }
 
   virtual ~TUserDefinedTypeEntry() noexcept;
@@ -722,8 +729,8 @@ class TUserDefinedTypeEntry : public virtual ::apache::thrift::TBase {
 
   bool operator < (const TUserDefinedTypeEntry & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -747,7 +754,7 @@ class TTypeEntry : public virtual ::apache::thrift::TBase {
 
   TTypeEntry(const TTypeEntry&);
   TTypeEntry& operator=(const TTypeEntry&);
-  TTypeEntry() {
+  TTypeEntry() noexcept {
   }
 
   virtual ~TTypeEntry() noexcept;
@@ -806,8 +813,8 @@ class TTypeEntry : public virtual ::apache::thrift::TBase {
 
   bool operator < (const TTypeEntry & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -822,7 +829,7 @@ class TTypeDesc : public virtual ::apache::thrift::TBase {
 
   TTypeDesc(const TTypeDesc&);
   TTypeDesc& operator=(const TTypeDesc&);
-  TTypeDesc() {
+  TTypeDesc() noexcept {
   }
 
   virtual ~TTypeDesc() noexcept;
@@ -842,8 +849,8 @@ class TTypeDesc : public virtual ::apache::thrift::TBase {
 
   bool operator < (const TTypeDesc & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -862,7 +869,10 @@ class TColumnDesc : public virtual ::apache::thrift::TBase {
 
   TColumnDesc(const TColumnDesc&);
   TColumnDesc& operator=(const TColumnDesc&);
-  TColumnDesc() : columnName(), position(0), comment() {
+  TColumnDesc() noexcept
+              : columnName(),
+                position(0),
+                comment() {
   }
 
   virtual ~TColumnDesc() noexcept;
@@ -901,8 +911,8 @@ class TColumnDesc : public virtual ::apache::thrift::TBase {
 
   bool operator < (const TColumnDesc & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -917,7 +927,7 @@ class TTableSchema : public virtual ::apache::thrift::TBase {
 
   TTableSchema(const TTableSchema&);
   TTableSchema& operator=(const TTableSchema&);
-  TTableSchema() {
+  TTableSchema() noexcept {
   }
 
   virtual ~TTableSchema() noexcept;
@@ -937,8 +947,8 @@ class TTableSchema : public virtual ::apache::thrift::TBase {
 
   bool operator < (const TTableSchema & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -955,9 +965,10 @@ typedef struct _TBoolValue__isset {
 class TBoolValue : public virtual ::apache::thrift::TBase {
  public:
 
-  TBoolValue(const TBoolValue&);
-  TBoolValue& operator=(const TBoolValue&);
-  TBoolValue() : value(0) {
+  TBoolValue(const TBoolValue&) noexcept;
+  TBoolValue& operator=(const TBoolValue&) noexcept;
+  TBoolValue() noexcept
+             : value(0) {
   }
 
   virtual ~TBoolValue() noexcept;
@@ -981,8 +992,8 @@ class TBoolValue : public virtual ::apache::thrift::TBase {
 
   bool operator < (const TBoolValue & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -999,9 +1010,10 @@ typedef struct _TByteValue__isset {
 class TByteValue : public virtual ::apache::thrift::TBase {
  public:
 
-  TByteValue(const TByteValue&);
-  TByteValue& operator=(const TByteValue&);
-  TByteValue() : value(0) {
+  TByteValue(const TByteValue&) noexcept;
+  TByteValue& operator=(const TByteValue&) noexcept;
+  TByteValue() noexcept
+             : value(0) {
   }
 
   virtual ~TByteValue() noexcept;
@@ -1025,8 +1037,8 @@ class TByteValue : public virtual ::apache::thrift::TBase {
 
   bool operator < (const TByteValue & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -1043,9 +1055,10 @@ typedef struct _TI16Value__isset {
 class TI16Value : public virtual ::apache::thrift::TBase {
  public:
 
-  TI16Value(const TI16Value&);
-  TI16Value& operator=(const TI16Value&);
-  TI16Value() : value(0) {
+  TI16Value(const TI16Value&) noexcept;
+  TI16Value& operator=(const TI16Value&) noexcept;
+  TI16Value() noexcept
+            : value(0) {
   }
 
   virtual ~TI16Value() noexcept;
@@ -1069,8 +1082,8 @@ class TI16Value : public virtual ::apache::thrift::TBase {
 
   bool operator < (const TI16Value & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -1087,9 +1100,10 @@ typedef struct _TI32Value__isset {
 class TI32Value : public virtual ::apache::thrift::TBase {
  public:
 
-  TI32Value(const TI32Value&);
-  TI32Value& operator=(const TI32Value&);
-  TI32Value() : value(0) {
+  TI32Value(const TI32Value&) noexcept;
+  TI32Value& operator=(const TI32Value&) noexcept;
+  TI32Value() noexcept
+            : value(0) {
   }
 
   virtual ~TI32Value() noexcept;
@@ -1113,8 +1127,8 @@ class TI32Value : public virtual ::apache::thrift::TBase {
 
   bool operator < (const TI32Value & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -1131,9 +1145,10 @@ typedef struct _TI64Value__isset {
 class TI64Value : public virtual ::apache::thrift::TBase {
  public:
 
-  TI64Value(const TI64Value&);
-  TI64Value& operator=(const TI64Value&);
-  TI64Value() : value(0) {
+  TI64Value(const TI64Value&) noexcept;
+  TI64Value& operator=(const TI64Value&) noexcept;
+  TI64Value() noexcept
+            : value(0) {
   }
 
   virtual ~TI64Value() noexcept;
@@ -1157,8 +1172,8 @@ class TI64Value : public virtual ::apache::thrift::TBase {
 
   bool operator < (const TI64Value & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -1175,9 +1190,10 @@ typedef struct _TDoubleValue__isset {
 class TDoubleValue : public virtual ::apache::thrift::TBase {
  public:
 
-  TDoubleValue(const TDoubleValue&);
-  TDoubleValue& operator=(const TDoubleValue&);
-  TDoubleValue() : value(0) {
+  TDoubleValue(const TDoubleValue&) noexcept;
+  TDoubleValue& operator=(const TDoubleValue&) noexcept;
+  TDoubleValue() noexcept
+               : value(0) {
   }
 
   virtual ~TDoubleValue() noexcept;
@@ -1201,8 +1217,8 @@ class TDoubleValue : public virtual ::apache::thrift::TBase {
 
   bool operator < (const TDoubleValue & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -1221,7 +1237,8 @@ class TStringValue : public virtual ::apache::thrift::TBase {
 
   TStringValue(const TStringValue&);
   TStringValue& operator=(const TStringValue&);
-  TStringValue() : value() {
+  TStringValue() noexcept
+               : value() {
   }
 
   virtual ~TStringValue() noexcept;
@@ -1245,8 +1262,8 @@ class TStringValue : public virtual ::apache::thrift::TBase {
 
   bool operator < (const TStringValue & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -1271,7 +1288,7 @@ class TColumnValue : public virtual ::apache::thrift::TBase {
 
   TColumnValue(const TColumnValue&);
   TColumnValue& operator=(const TColumnValue&);
-  TColumnValue() {
+  TColumnValue() noexcept {
   }
 
   virtual ~TColumnValue() noexcept;
@@ -1337,8 +1354,8 @@ class TColumnValue : public virtual ::apache::thrift::TBase {
 
   bool operator < (const TColumnValue & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -1353,7 +1370,7 @@ class TRow : public virtual ::apache::thrift::TBase {
 
   TRow(const TRow&);
   TRow& operator=(const TRow&);
-  TRow() {
+  TRow() noexcept {
   }
 
   virtual ~TRow() noexcept;
@@ -1373,8 +1390,8 @@ class TRow : public virtual ::apache::thrift::TBase {
 
   bool operator < (const TRow & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -1389,7 +1406,8 @@ class TBoolColumn : public virtual ::apache::thrift::TBase {
 
   TBoolColumn(const TBoolColumn&);
   TBoolColumn& operator=(const TBoolColumn&);
-  TBoolColumn() : nulls() {
+  TBoolColumn() noexcept
+              : nulls() {
   }
 
   virtual ~TBoolColumn() noexcept;
@@ -1414,8 +1432,8 @@ class TBoolColumn : public virtual ::apache::thrift::TBase {
 
   bool operator < (const TBoolColumn & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -1430,7 +1448,8 @@ class TByteColumn : public virtual ::apache::thrift::TBase {
 
   TByteColumn(const TByteColumn&);
   TByteColumn& operator=(const TByteColumn&);
-  TByteColumn() : nulls() {
+  TByteColumn() noexcept
+              : nulls() {
   }
 
   virtual ~TByteColumn() noexcept;
@@ -1455,8 +1474,8 @@ class TByteColumn : public virtual ::apache::thrift::TBase {
 
   bool operator < (const TByteColumn & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -1471,7 +1490,8 @@ class TI16Column : public virtual ::apache::thrift::TBase {
 
   TI16Column(const TI16Column&);
   TI16Column& operator=(const TI16Column&);
-  TI16Column() : nulls() {
+  TI16Column() noexcept
+             : nulls() {
   }
 
   virtual ~TI16Column() noexcept;
@@ -1496,8 +1516,8 @@ class TI16Column : public virtual ::apache::thrift::TBase {
 
   bool operator < (const TI16Column & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -1512,7 +1532,8 @@ class TI32Column : public virtual ::apache::thrift::TBase {
 
   TI32Column(const TI32Column&);
   TI32Column& operator=(const TI32Column&);
-  TI32Column() : nulls() {
+  TI32Column() noexcept
+             : nulls() {
   }
 
   virtual ~TI32Column() noexcept;
@@ -1537,8 +1558,8 @@ class TI32Column : public virtual ::apache::thrift::TBase {
 
   bool operator < (const TI32Column & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -1553,7 +1574,8 @@ class TI64Column : public virtual ::apache::thrift::TBase {
 
   TI64Column(const TI64Column&);
   TI64Column& operator=(const TI64Column&);
-  TI64Column() : nulls() {
+  TI64Column() noexcept
+             : nulls() {
   }
 
   virtual ~TI64Column() noexcept;
@@ -1578,8 +1600,8 @@ class TI64Column : public virtual ::apache::thrift::TBase {
 
   bool operator < (const TI64Column & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -1594,7 +1616,8 @@ class TDoubleColumn : public virtual ::apache::thrift::TBase {
 
   TDoubleColumn(const TDoubleColumn&);
   TDoubleColumn& operator=(const TDoubleColumn&);
-  TDoubleColumn() : nulls() {
+  TDoubleColumn() noexcept
+                : nulls() {
   }
 
   virtual ~TDoubleColumn() noexcept;
@@ -1619,8 +1642,8 @@ class TDoubleColumn : public virtual ::apache::thrift::TBase {
 
   bool operator < (const TDoubleColumn & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -1635,7 +1658,8 @@ class TStringColumn : public virtual ::apache::thrift::TBase {
 
   TStringColumn(const TStringColumn&);
   TStringColumn& operator=(const TStringColumn&);
-  TStringColumn() : nulls() {
+  TStringColumn() noexcept
+                : nulls() {
   }
 
   virtual ~TStringColumn() noexcept;
@@ -1660,8 +1684,8 @@ class TStringColumn : public virtual ::apache::thrift::TBase {
 
   bool operator < (const TStringColumn & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -1676,7 +1700,8 @@ class TBinaryColumn : public virtual ::apache::thrift::TBase {
 
   TBinaryColumn(const TBinaryColumn&);
   TBinaryColumn& operator=(const TBinaryColumn&);
-  TBinaryColumn() : nulls() {
+  TBinaryColumn() noexcept
+                : nulls() {
   }
 
   virtual ~TBinaryColumn() noexcept;
@@ -1701,8 +1726,8 @@ class TBinaryColumn : public virtual ::apache::thrift::TBase {
 
   bool operator < (const TBinaryColumn & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -1728,7 +1753,7 @@ class TColumn : public virtual ::apache::thrift::TBase {
 
   TColumn(const TColumn&);
   TColumn& operator=(const TColumn&);
-  TColumn() {
+  TColumn() noexcept {
   }
 
   virtual ~TColumn() noexcept;
@@ -1801,8 +1826,8 @@ class TColumn : public virtual ::apache::thrift::TBase {
 
   bool operator < (const TColumn & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -1823,7 +1848,10 @@ class TRowSet : public virtual ::apache::thrift::TBase {
 
   TRowSet(const TRowSet&);
   TRowSet& operator=(const TRowSet&);
-  TRowSet() : startRowOffset(0), binaryColumns(), columnCount(0) {
+  TRowSet() noexcept
+          : startRowOffset(0),
+            binaryColumns(),
+            columnCount(0) {
   }
 
   virtual ~TRowSet() noexcept;
@@ -1871,8 +1899,8 @@ class TRowSet : public virtual ::apache::thrift::TBase {
 
   bool operator < (const TRowSet & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -1894,7 +1922,11 @@ class TStatus : public virtual ::apache::thrift::TBase {
 
   TStatus(const TStatus&);
   TStatus& operator=(const TStatus&);
-  TStatus() : statusCode((TStatusCode::type)0), sqlState(), errorCode(0), errorMessage() {
+  TStatus() noexcept
+          : statusCode(static_cast<TStatusCode::type>(0)),
+            sqlState(),
+            errorCode(0),
+            errorMessage() {
   }
 
   virtual ~TStatus() noexcept;
@@ -1948,8 +1980,8 @@ class TStatus : public virtual ::apache::thrift::TBase {
 
   bool operator < (const TStatus & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -1964,7 +1996,9 @@ class THandleIdentifier : public virtual ::apache::thrift::TBase {
 
   THandleIdentifier(const THandleIdentifier&);
   THandleIdentifier& operator=(const THandleIdentifier&);
-  THandleIdentifier() : guid(), secret() {
+  THandleIdentifier() noexcept
+                    : guid(),
+                      secret() {
   }
 
   virtual ~THandleIdentifier() noexcept;
@@ -1989,8 +2023,8 @@ class THandleIdentifier : public virtual ::apache::thrift::TBase {
 
   bool operator < (const THandleIdentifier & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -2005,7 +2039,7 @@ class TSessionHandle : public virtual ::apache::thrift::TBase {
 
   TSessionHandle(const TSessionHandle&);
   TSessionHandle& operator=(const TSessionHandle&);
-  TSessionHandle() {
+  TSessionHandle() noexcept {
   }
 
   virtual ~TSessionHandle() noexcept;
@@ -2025,8 +2059,8 @@ class TSessionHandle : public virtual ::apache::thrift::TBase {
 
   bool operator < (const TSessionHandle & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -2045,7 +2079,10 @@ class TOperationHandle : public virtual ::apache::thrift::TBase {
 
   TOperationHandle(const TOperationHandle&);
   TOperationHandle& operator=(const TOperationHandle&);
-  TOperationHandle() : operationType((TOperationType::type)0), hasResultSet(0), modifiedRowCount(0) {
+  TOperationHandle() noexcept
+                   : operationType(static_cast<TOperationType::type>(0)),
+                     hasResultSet(0),
+                     modifiedRowCount(0) {
   }
 
   virtual ~TOperationHandle() noexcept;
@@ -2088,8 +2125,8 @@ class TOperationHandle : public virtual ::apache::thrift::TBase {
 
   bool operator < (const TOperationHandle & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -2110,7 +2147,10 @@ class TOpenSessionReq : public virtual ::apache::thrift::TBase {
 
   TOpenSessionReq(const TOpenSessionReq&);
   TOpenSessionReq& operator=(const TOpenSessionReq&);
-  TOpenSessionReq() : client_protocol((TProtocolVersion::type)9), username(), password() {
+  TOpenSessionReq() noexcept
+                  : client_protocol((TProtocolVersion::type)9),
+                    username(),
+                    password() {
     client_protocol = (TProtocolVersion::type)9;
 
   }
@@ -2159,8 +2199,8 @@ class TOpenSessionReq : public virtual ::apache::thrift::TBase {
 
   bool operator < (const TOpenSessionReq & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -2180,7 +2220,8 @@ class TOpenSessionResp : public virtual ::apache::thrift::TBase {
 
   TOpenSessionResp(const TOpenSessionResp&);
   TOpenSessionResp& operator=(const TOpenSessionResp&);
-  TOpenSessionResp() : serverProtocolVersion((TProtocolVersion::type)9) {
+  TOpenSessionResp() noexcept
+                   : serverProtocolVersion((TProtocolVersion::type)9) {
     serverProtocolVersion = (TProtocolVersion::type)9;
 
   }
@@ -2227,8 +2268,8 @@ class TOpenSessionResp : public virtual ::apache::thrift::TBase {
 
   bool operator < (const TOpenSessionResp & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -2247,7 +2288,7 @@ class TSetClientInfoReq : public virtual ::apache::thrift::TBase {
 
   TSetClientInfoReq(const TSetClientInfoReq&);
   TSetClientInfoReq& operator=(const TSetClientInfoReq&);
-  TSetClientInfoReq() {
+  TSetClientInfoReq() noexcept {
   }
 
   virtual ~TSetClientInfoReq() noexcept;
@@ -2276,8 +2317,8 @@ class TSetClientInfoReq : public virtual ::apache::thrift::TBase {
 
   bool operator < (const TSetClientInfoReq & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -2292,7 +2333,7 @@ class TSetClientInfoResp : public virtual ::apache::thrift::TBase {
 
   TSetClientInfoResp(const TSetClientInfoResp&);
   TSetClientInfoResp& operator=(const TSetClientInfoResp&);
-  TSetClientInfoResp() {
+  TSetClientInfoResp() noexcept {
   }
 
   virtual ~TSetClientInfoResp() noexcept;
@@ -2312,8 +2353,8 @@ class TSetClientInfoResp : public virtual ::apache::thrift::TBase {
 
   bool operator < (const TSetClientInfoResp & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -2328,7 +2369,7 @@ class TCloseSessionReq : public virtual ::apache::thrift::TBase {
 
   TCloseSessionReq(const TCloseSessionReq&);
   TCloseSessionReq& operator=(const TCloseSessionReq&);
-  TCloseSessionReq() {
+  TCloseSessionReq() noexcept {
   }
 
   virtual ~TCloseSessionReq() noexcept;
@@ -2348,8 +2389,8 @@ class TCloseSessionReq : public virtual ::apache::thrift::TBase {
 
   bool operator < (const TCloseSessionReq & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -2364,7 +2405,7 @@ class TCloseSessionResp : public virtual ::apache::thrift::TBase {
 
   TCloseSessionResp(const TCloseSessionResp&);
   TCloseSessionResp& operator=(const TCloseSessionResp&);
-  TCloseSessionResp() {
+  TCloseSessionResp() noexcept {
   }
 
   virtual ~TCloseSessionResp() noexcept;
@@ -2384,8 +2425,8 @@ class TCloseSessionResp : public virtual ::apache::thrift::TBase {
 
   bool operator < (const TCloseSessionResp & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -2409,7 +2450,13 @@ class TGetInfoValue : public virtual ::apache::thrift::TBase {
 
   TGetInfoValue(const TGetInfoValue&);
   TGetInfoValue& operator=(const TGetInfoValue&);
-  TGetInfoValue() : stringValue(), smallIntValue(0), integerBitmask(0), integerFlag(0), binaryValue(0), lenValue(0) {
+  TGetInfoValue() noexcept
+                : stringValue(),
+                  smallIntValue(0),
+                  integerBitmask(0),
+                  integerFlag(0),
+                  binaryValue(0),
+                  lenValue(0) {
   }
 
   virtual ~TGetInfoValue() noexcept;
@@ -2468,8 +2515,8 @@ class TGetInfoValue : public virtual ::apache::thrift::TBase {
 
   bool operator < (const TGetInfoValue & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -2484,7 +2531,8 @@ class TGetInfoReq : public virtual ::apache::thrift::TBase {
 
   TGetInfoReq(const TGetInfoReq&);
   TGetInfoReq& operator=(const TGetInfoReq&);
-  TGetInfoReq() : infoType((TGetInfoType::type)0) {
+  TGetInfoReq() noexcept
+              : infoType(static_cast<TGetInfoType::type>(0)) {
   }
 
   virtual ~TGetInfoReq() noexcept;
@@ -2513,8 +2561,8 @@ class TGetInfoReq : public virtual ::apache::thrift::TBase {
 
   bool operator < (const TGetInfoReq & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -2529,7 +2577,7 @@ class TGetInfoResp : public virtual ::apache::thrift::TBase {
 
   TGetInfoResp(const TGetInfoResp&);
   TGetInfoResp& operator=(const TGetInfoResp&);
-  TGetInfoResp() {
+  TGetInfoResp() noexcept {
   }
 
   virtual ~TGetInfoResp() noexcept;
@@ -2554,8 +2602,8 @@ class TGetInfoResp : public virtual ::apache::thrift::TBase {
 
   bool operator < (const TGetInfoResp & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -2576,7 +2624,10 @@ class TExecuteStatementReq : public virtual ::apache::thrift::TBase {
 
   TExecuteStatementReq(const TExecuteStatementReq&);
   TExecuteStatementReq& operator=(const TExecuteStatementReq&);
-  TExecuteStatementReq() : statement(), runAsync(false), queryTimeout(0LL) {
+  TExecuteStatementReq() noexcept
+                       : statement(),
+                         runAsync(false),
+                         queryTimeout(0LL) {
   }
 
   virtual ~TExecuteStatementReq() noexcept;
@@ -2624,8 +2675,8 @@ class TExecuteStatementReq : public virtual ::apache::thrift::TBase {
 
   bool operator < (const TExecuteStatementReq & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -2644,7 +2695,7 @@ class TExecuteStatementResp : public virtual ::apache::thrift::TBase {
 
   TExecuteStatementResp(const TExecuteStatementResp&);
   TExecuteStatementResp& operator=(const TExecuteStatementResp&);
-  TExecuteStatementResp() {
+  TExecuteStatementResp() noexcept {
   }
 
   virtual ~TExecuteStatementResp() noexcept;
@@ -2673,8 +2724,8 @@ class TExecuteStatementResp : public virtual ::apache::thrift::TBase {
 
   bool operator < (const TExecuteStatementResp & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -2689,7 +2740,7 @@ class TGetTypeInfoReq : public virtual ::apache::thrift::TBase {
 
   TGetTypeInfoReq(const TGetTypeInfoReq&);
   TGetTypeInfoReq& operator=(const TGetTypeInfoReq&);
-  TGetTypeInfoReq() {
+  TGetTypeInfoReq() noexcept {
   }
 
   virtual ~TGetTypeInfoReq() noexcept;
@@ -2709,8 +2760,8 @@ class TGetTypeInfoReq : public virtual ::apache::thrift::TBase {
 
   bool operator < (const TGetTypeInfoReq & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -2729,7 +2780,7 @@ class TGetTypeInfoResp : public virtual ::apache::thrift::TBase {
 
   TGetTypeInfoResp(const TGetTypeInfoResp&);
   TGetTypeInfoResp& operator=(const TGetTypeInfoResp&);
-  TGetTypeInfoResp() {
+  TGetTypeInfoResp() noexcept {
   }
 
   virtual ~TGetTypeInfoResp() noexcept;
@@ -2758,8 +2809,8 @@ class TGetTypeInfoResp : public virtual ::apache::thrift::TBase {
 
   bool operator < (const TGetTypeInfoResp & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -2779,7 +2830,10 @@ class TUploadDataReq : public virtual ::apache::thrift::TBase {
 
   TUploadDataReq(const TUploadDataReq&);
   TUploadDataReq& operator=(const TUploadDataReq&);
-  TUploadDataReq() : tableName(), path(), values() {
+  TUploadDataReq() noexcept
+                 : tableName(),
+                   path(),
+                   values() {
   }
 
   virtual ~TUploadDataReq() noexcept;
@@ -2820,8 +2874,8 @@ class TUploadDataReq : public virtual ::apache::thrift::TBase {
 
   bool operator < (const TUploadDataReq & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -2836,7 +2890,7 @@ class TUploadDataResp : public virtual ::apache::thrift::TBase {
 
   TUploadDataResp(const TUploadDataResp&);
   TUploadDataResp& operator=(const TUploadDataResp&);
-  TUploadDataResp() {
+  TUploadDataResp() noexcept {
   }
 
   virtual ~TUploadDataResp() noexcept;
@@ -2861,8 +2915,8 @@ class TUploadDataResp : public virtual ::apache::thrift::TBase {
 
   bool operator < (const TUploadDataResp & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -2884,7 +2938,10 @@ class TDownloadDataReq : public virtual ::apache::thrift::TBase {
 
   TDownloadDataReq(const TDownloadDataReq&);
   TDownloadDataReq& operator=(const TDownloadDataReq&);
-  TDownloadDataReq() : tableName(), query(), format() {
+  TDownloadDataReq() noexcept
+                   : tableName(),
+                     query(),
+                     format() {
   }
 
   virtual ~TDownloadDataReq() noexcept;
@@ -2934,8 +2991,8 @@ class TDownloadDataReq : public virtual ::apache::thrift::TBase {
 
   bool operator < (const TDownloadDataReq & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -2950,7 +3007,7 @@ class TDownloadDataResp : public virtual ::apache::thrift::TBase {
 
   TDownloadDataResp(const TDownloadDataResp&);
   TDownloadDataResp& operator=(const TDownloadDataResp&);
-  TDownloadDataResp() {
+  TDownloadDataResp() noexcept {
   }
 
   virtual ~TDownloadDataResp() noexcept;
@@ -2975,8 +3032,8 @@ class TDownloadDataResp : public virtual ::apache::thrift::TBase {
 
   bool operator < (const TDownloadDataResp & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -2991,7 +3048,7 @@ class TGetCatalogsReq : public virtual ::apache::thrift::TBase {
 
   TGetCatalogsReq(const TGetCatalogsReq&);
   TGetCatalogsReq& operator=(const TGetCatalogsReq&);
-  TGetCatalogsReq() {
+  TGetCatalogsReq() noexcept {
   }
 
   virtual ~TGetCatalogsReq() noexcept;
@@ -3011,8 +3068,8 @@ class TGetCatalogsReq : public virtual ::apache::thrift::TBase {
 
   bool operator < (const TGetCatalogsReq & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -3031,7 +3088,7 @@ class TGetCatalogsResp : public virtual ::apache::thrift::TBase {
 
   TGetCatalogsResp(const TGetCatalogsResp&);
   TGetCatalogsResp& operator=(const TGetCatalogsResp&);
-  TGetCatalogsResp() {
+  TGetCatalogsResp() noexcept {
   }
 
   virtual ~TGetCatalogsResp() noexcept;
@@ -3060,8 +3117,8 @@ class TGetCatalogsResp : public virtual ::apache::thrift::TBase {
 
   bool operator < (const TGetCatalogsResp & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -3081,7 +3138,9 @@ class TGetSchemasReq : public virtual ::apache::thrift::TBase {
 
   TGetSchemasReq(const TGetSchemasReq&);
   TGetSchemasReq& operator=(const TGetSchemasReq&);
-  TGetSchemasReq() : catalogName(), schemaName() {
+  TGetSchemasReq() noexcept
+                 : catalogName(),
+                   schemaName() {
   }
 
   virtual ~TGetSchemasReq() noexcept;
@@ -3117,8 +3176,8 @@ class TGetSchemasReq : public virtual ::apache::thrift::TBase {
 
   bool operator < (const TGetSchemasReq & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -3137,7 +3196,7 @@ class TGetSchemasResp : public virtual ::apache::thrift::TBase {
 
   TGetSchemasResp(const TGetSchemasResp&);
   TGetSchemasResp& operator=(const TGetSchemasResp&);
-  TGetSchemasResp() {
+  TGetSchemasResp() noexcept {
   }
 
   virtual ~TGetSchemasResp() noexcept;
@@ -3166,8 +3225,8 @@ class TGetSchemasResp : public virtual ::apache::thrift::TBase {
 
   bool operator < (const TGetSchemasResp & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -3189,7 +3248,10 @@ class TGetTablesReq : public virtual ::apache::thrift::TBase {
 
   TGetTablesReq(const TGetTablesReq&);
   TGetTablesReq& operator=(const TGetTablesReq&);
-  TGetTablesReq() : catalogName(), schemaName(), tableName() {
+  TGetTablesReq() noexcept
+                : catalogName(),
+                  schemaName(),
+                  tableName() {
   }
 
   virtual ~TGetTablesReq() noexcept;
@@ -3239,8 +3301,8 @@ class TGetTablesReq : public virtual ::apache::thrift::TBase {
 
   bool operator < (const TGetTablesReq & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -3259,7 +3321,7 @@ class TGetTablesResp : public virtual ::apache::thrift::TBase {
 
   TGetTablesResp(const TGetTablesResp&);
   TGetTablesResp& operator=(const TGetTablesResp&);
-  TGetTablesResp() {
+  TGetTablesResp() noexcept {
   }
 
   virtual ~TGetTablesResp() noexcept;
@@ -3288,8 +3350,8 @@ class TGetTablesResp : public virtual ::apache::thrift::TBase {
 
   bool operator < (const TGetTablesResp & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -3304,7 +3366,7 @@ class TGetTableTypesReq : public virtual ::apache::thrift::TBase {
 
   TGetTableTypesReq(const TGetTableTypesReq&);
   TGetTableTypesReq& operator=(const TGetTableTypesReq&);
-  TGetTableTypesReq() {
+  TGetTableTypesReq() noexcept {
   }
 
   virtual ~TGetTableTypesReq() noexcept;
@@ -3324,8 +3386,8 @@ class TGetTableTypesReq : public virtual ::apache::thrift::TBase {
 
   bool operator < (const TGetTableTypesReq & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -3344,7 +3406,7 @@ class TGetTableTypesResp : public virtual ::apache::thrift::TBase {
 
   TGetTableTypesResp(const TGetTableTypesResp&);
   TGetTableTypesResp& operator=(const TGetTableTypesResp&);
-  TGetTableTypesResp() {
+  TGetTableTypesResp() noexcept {
   }
 
   virtual ~TGetTableTypesResp() noexcept;
@@ -3373,8 +3435,8 @@ class TGetTableTypesResp : public virtual ::apache::thrift::TBase {
 
   bool operator < (const TGetTableTypesResp & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -3396,7 +3458,11 @@ class TGetColumnsReq : public virtual ::apache::thrift::TBase {
 
   TGetColumnsReq(const TGetColumnsReq&);
   TGetColumnsReq& operator=(const TGetColumnsReq&);
-  TGetColumnsReq() : catalogName(), schemaName(), tableName(), columnName() {
+  TGetColumnsReq() noexcept
+                 : catalogName(),
+                   schemaName(),
+                   tableName(),
+                   columnName() {
   }
 
   virtual ~TGetColumnsReq() noexcept;
@@ -3446,8 +3512,8 @@ class TGetColumnsReq : public virtual ::apache::thrift::TBase {
 
   bool operator < (const TGetColumnsReq & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -3466,7 +3532,7 @@ class TGetColumnsResp : public virtual ::apache::thrift::TBase {
 
   TGetColumnsResp(const TGetColumnsResp&);
   TGetColumnsResp& operator=(const TGetColumnsResp&);
-  TGetColumnsResp() {
+  TGetColumnsResp() noexcept {
   }
 
   virtual ~TGetColumnsResp() noexcept;
@@ -3495,8 +3561,8 @@ class TGetColumnsResp : public virtual ::apache::thrift::TBase {
 
   bool operator < (const TGetColumnsResp & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -3516,7 +3582,10 @@ class TGetFunctionsReq : public virtual ::apache::thrift::TBase {
 
   TGetFunctionsReq(const TGetFunctionsReq&);
   TGetFunctionsReq& operator=(const TGetFunctionsReq&);
-  TGetFunctionsReq() : catalogName(), schemaName(), functionName() {
+  TGetFunctionsReq() noexcept
+                   : catalogName(),
+                     schemaName(),
+                     functionName() {
   }
 
   virtual ~TGetFunctionsReq() noexcept;
@@ -3557,8 +3626,8 @@ class TGetFunctionsReq : public virtual ::apache::thrift::TBase {
 
   bool operator < (const TGetFunctionsReq & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -3577,7 +3646,7 @@ class TGetFunctionsResp : public virtual ::apache::thrift::TBase {
 
   TGetFunctionsResp(const TGetFunctionsResp&);
   TGetFunctionsResp& operator=(const TGetFunctionsResp&);
-  TGetFunctionsResp() {
+  TGetFunctionsResp() noexcept {
   }
 
   virtual ~TGetFunctionsResp() noexcept;
@@ -3606,8 +3675,8 @@ class TGetFunctionsResp : public virtual ::apache::thrift::TBase {
 
   bool operator < (const TGetFunctionsResp & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -3628,7 +3697,10 @@ class TGetPrimaryKeysReq : public virtual ::apache::thrift::TBase {
 
   TGetPrimaryKeysReq(const TGetPrimaryKeysReq&);
   TGetPrimaryKeysReq& operator=(const TGetPrimaryKeysReq&);
-  TGetPrimaryKeysReq() : catalogName(), schemaName(), tableName() {
+  TGetPrimaryKeysReq() noexcept
+                     : catalogName(),
+                       schemaName(),
+                       tableName() {
   }
 
   virtual ~TGetPrimaryKeysReq() noexcept;
@@ -3671,8 +3743,8 @@ class TGetPrimaryKeysReq : public virtual ::apache::thrift::TBase {
 
   bool operator < (const TGetPrimaryKeysReq & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -3691,7 +3763,7 @@ class TGetPrimaryKeysResp : public virtual ::apache::thrift::TBase {
 
   TGetPrimaryKeysResp(const TGetPrimaryKeysResp&);
   TGetPrimaryKeysResp& operator=(const TGetPrimaryKeysResp&);
-  TGetPrimaryKeysResp() {
+  TGetPrimaryKeysResp() noexcept {
   }
 
   virtual ~TGetPrimaryKeysResp() noexcept;
@@ -3720,8 +3792,8 @@ class TGetPrimaryKeysResp : public virtual ::apache::thrift::TBase {
 
   bool operator < (const TGetPrimaryKeysResp & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -3745,7 +3817,13 @@ class TGetCrossReferenceReq : public virtual ::apache::thrift::TBase {
 
   TGetCrossReferenceReq(const TGetCrossReferenceReq&);
   TGetCrossReferenceReq& operator=(const TGetCrossReferenceReq&);
-  TGetCrossReferenceReq() : parentCatalogName(), parentSchemaName(), parentTableName(), foreignCatalogName(), foreignSchemaName(), foreignTableName() {
+  TGetCrossReferenceReq() noexcept
+                        : parentCatalogName(),
+                          parentSchemaName(),
+                          parentTableName(),
+                          foreignCatalogName(),
+                          foreignSchemaName(),
+                          foreignTableName() {
   }
 
   virtual ~TGetCrossReferenceReq() noexcept;
@@ -3809,8 +3887,8 @@ class TGetCrossReferenceReq : public virtual ::apache::thrift::TBase {
 
   bool operator < (const TGetCrossReferenceReq & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -3829,7 +3907,7 @@ class TGetCrossReferenceResp : public virtual ::apache::thrift::TBase {
 
   TGetCrossReferenceResp(const TGetCrossReferenceResp&);
   TGetCrossReferenceResp& operator=(const TGetCrossReferenceResp&);
-  TGetCrossReferenceResp() {
+  TGetCrossReferenceResp() noexcept {
   }
 
   virtual ~TGetCrossReferenceResp() noexcept;
@@ -3858,8 +3936,8 @@ class TGetCrossReferenceResp : public virtual ::apache::thrift::TBase {
 
   bool operator < (const TGetCrossReferenceResp & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -3878,7 +3956,8 @@ class TGetOperationStatusReq : public virtual ::apache::thrift::TBase {
 
   TGetOperationStatusReq(const TGetOperationStatusReq&);
   TGetOperationStatusReq& operator=(const TGetOperationStatusReq&);
-  TGetOperationStatusReq() : getProgressUpdate(0) {
+  TGetOperationStatusReq() noexcept
+                         : getProgressUpdate(0) {
   }
 
   virtual ~TGetOperationStatusReq() noexcept;
@@ -3907,8 +3986,8 @@ class TGetOperationStatusReq : public virtual ::apache::thrift::TBase {
 
   bool operator < (const TGetOperationStatusReq & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -3936,7 +4015,16 @@ class TGetOperationStatusResp : public virtual ::apache::thrift::TBase {
 
   TGetOperationStatusResp(const TGetOperationStatusResp&);
   TGetOperationStatusResp& operator=(const TGetOperationStatusResp&);
-  TGetOperationStatusResp() : operationState((TOperationState::type)0), sqlState(), errorCode(0), errorMessage(), taskStatus(), operationStarted(0), operationCompleted(0), hasResultSet(0), numModifiedRows(0) {
+  TGetOperationStatusResp() noexcept
+                          : operationState(static_cast<TOperationState::type>(0)),
+                            sqlState(),
+                            errorCode(0),
+                            errorMessage(),
+                            taskStatus(),
+                            operationStarted(0),
+                            operationCompleted(0),
+                            hasResultSet(0),
+                            numModifiedRows(0) {
   }
 
   virtual ~TGetOperationStatusResp() noexcept;
@@ -4032,8 +4120,8 @@ class TGetOperationStatusResp : public virtual ::apache::thrift::TBase {
 
   bool operator < (const TGetOperationStatusResp & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -4048,7 +4136,7 @@ class TCancelOperationReq : public virtual ::apache::thrift::TBase {
 
   TCancelOperationReq(const TCancelOperationReq&);
   TCancelOperationReq& operator=(const TCancelOperationReq&);
-  TCancelOperationReq() {
+  TCancelOperationReq() noexcept {
   }
 
   virtual ~TCancelOperationReq() noexcept;
@@ -4068,8 +4156,8 @@ class TCancelOperationReq : public virtual ::apache::thrift::TBase {
 
   bool operator < (const TCancelOperationReq & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -4084,7 +4172,7 @@ class TCancelOperationResp : public virtual ::apache::thrift::TBase {
 
   TCancelOperationResp(const TCancelOperationResp&);
   TCancelOperationResp& operator=(const TCancelOperationResp&);
-  TCancelOperationResp() {
+  TCancelOperationResp() noexcept {
   }
 
   virtual ~TCancelOperationResp() noexcept;
@@ -4104,8 +4192,8 @@ class TCancelOperationResp : public virtual ::apache::thrift::TBase {
 
   bool operator < (const TCancelOperationResp & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -4120,7 +4208,7 @@ class TCloseOperationReq : public virtual ::apache::thrift::TBase {
 
   TCloseOperationReq(const TCloseOperationReq&);
   TCloseOperationReq& operator=(const TCloseOperationReq&);
-  TCloseOperationReq() {
+  TCloseOperationReq() noexcept {
   }
 
   virtual ~TCloseOperationReq() noexcept;
@@ -4140,8 +4228,8 @@ class TCloseOperationReq : public virtual ::apache::thrift::TBase {
 
   bool operator < (const TCloseOperationReq & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -4156,7 +4244,7 @@ class TCloseOperationResp : public virtual ::apache::thrift::TBase {
 
   TCloseOperationResp(const TCloseOperationResp&);
   TCloseOperationResp& operator=(const TCloseOperationResp&);
-  TCloseOperationResp() {
+  TCloseOperationResp() noexcept {
   }
 
   virtual ~TCloseOperationResp() noexcept;
@@ -4176,8 +4264,8 @@ class TCloseOperationResp : public virtual ::apache::thrift::TBase {
 
   bool operator < (const TCloseOperationResp & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -4192,7 +4280,7 @@ class TGetResultSetMetadataReq : public virtual ::apache::thrift::TBase {
 
   TGetResultSetMetadataReq(const TGetResultSetMetadataReq&);
   TGetResultSetMetadataReq& operator=(const TGetResultSetMetadataReq&);
-  TGetResultSetMetadataReq() {
+  TGetResultSetMetadataReq() noexcept {
   }
 
   virtual ~TGetResultSetMetadataReq() noexcept;
@@ -4212,8 +4300,8 @@ class TGetResultSetMetadataReq : public virtual ::apache::thrift::TBase {
 
   bool operator < (const TGetResultSetMetadataReq & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -4232,7 +4320,7 @@ class TGetResultSetMetadataResp : public virtual ::apache::thrift::TBase {
 
   TGetResultSetMetadataResp(const TGetResultSetMetadataResp&);
   TGetResultSetMetadataResp& operator=(const TGetResultSetMetadataResp&);
-  TGetResultSetMetadataResp() {
+  TGetResultSetMetadataResp() noexcept {
   }
 
   virtual ~TGetResultSetMetadataResp() noexcept;
@@ -4261,8 +4349,8 @@ class TGetResultSetMetadataResp : public virtual ::apache::thrift::TBase {
 
   bool operator < (const TGetResultSetMetadataResp & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -4281,7 +4369,10 @@ class TFetchResultsReq : public virtual ::apache::thrift::TBase {
 
   TFetchResultsReq(const TFetchResultsReq&);
   TFetchResultsReq& operator=(const TFetchResultsReq&);
-  TFetchResultsReq() : orientation((TFetchOrientation::type)0), maxRows(0), fetchType(0) {
+  TFetchResultsReq() noexcept
+                   : orientation((TFetchOrientation::type)0),
+                     maxRows(0),
+                     fetchType(0) {
     orientation = (TFetchOrientation::type)0;
 
   }
@@ -4326,8 +4417,8 @@ class TFetchResultsReq : public virtual ::apache::thrift::TBase {
 
   bool operator < (const TFetchResultsReq & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -4347,7 +4438,8 @@ class TFetchResultsResp : public virtual ::apache::thrift::TBase {
 
   TFetchResultsResp(const TFetchResultsResp&);
   TFetchResultsResp& operator=(const TFetchResultsResp&);
-  TFetchResultsResp() : hasMoreRows(0) {
+  TFetchResultsResp() noexcept
+                    : hasMoreRows(0) {
   }
 
   virtual ~TFetchResultsResp() noexcept;
@@ -4383,8 +4475,8 @@ class TFetchResultsResp : public virtual ::apache::thrift::TBase {
 
   bool operator < (const TFetchResultsResp & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -4399,7 +4491,9 @@ class TGetDelegationTokenReq : public virtual ::apache::thrift::TBase {
 
   TGetDelegationTokenReq(const TGetDelegationTokenReq&);
   TGetDelegationTokenReq& operator=(const TGetDelegationTokenReq&);
-  TGetDelegationTokenReq() : owner(), renewer() {
+  TGetDelegationTokenReq() noexcept
+                         : owner(),
+                           renewer() {
   }
 
   virtual ~TGetDelegationTokenReq() noexcept;
@@ -4429,8 +4523,8 @@ class TGetDelegationTokenReq : public virtual ::apache::thrift::TBase {
 
   bool operator < (const TGetDelegationTokenReq & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -4449,7 +4543,8 @@ class TGetDelegationTokenResp : public virtual ::apache::thrift::TBase {
 
   TGetDelegationTokenResp(const TGetDelegationTokenResp&);
   TGetDelegationTokenResp& operator=(const TGetDelegationTokenResp&);
-  TGetDelegationTokenResp() : delegationToken() {
+  TGetDelegationTokenResp() noexcept
+                          : delegationToken() {
   }
 
   virtual ~TGetDelegationTokenResp() noexcept;
@@ -4478,8 +4573,8 @@ class TGetDelegationTokenResp : public virtual ::apache::thrift::TBase {
 
   bool operator < (const TGetDelegationTokenResp & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -4494,7 +4589,8 @@ class TCancelDelegationTokenReq : public virtual ::apache::thrift::TBase {
 
   TCancelDelegationTokenReq(const TCancelDelegationTokenReq&);
   TCancelDelegationTokenReq& operator=(const TCancelDelegationTokenReq&);
-  TCancelDelegationTokenReq() : delegationToken() {
+  TCancelDelegationTokenReq() noexcept
+                            : delegationToken() {
   }
 
   virtual ~TCancelDelegationTokenReq() noexcept;
@@ -4519,8 +4615,8 @@ class TCancelDelegationTokenReq : public virtual ::apache::thrift::TBase {
 
   bool operator < (const TCancelDelegationTokenReq & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -4535,7 +4631,7 @@ class TCancelDelegationTokenResp : public virtual ::apache::thrift::TBase {
 
   TCancelDelegationTokenResp(const TCancelDelegationTokenResp&);
   TCancelDelegationTokenResp& operator=(const TCancelDelegationTokenResp&);
-  TCancelDelegationTokenResp() {
+  TCancelDelegationTokenResp() noexcept {
   }
 
   virtual ~TCancelDelegationTokenResp() noexcept;
@@ -4555,8 +4651,8 @@ class TCancelDelegationTokenResp : public virtual ::apache::thrift::TBase {
 
   bool operator < (const TCancelDelegationTokenResp & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -4571,7 +4667,8 @@ class TRenewDelegationTokenReq : public virtual ::apache::thrift::TBase {
 
   TRenewDelegationTokenReq(const TRenewDelegationTokenReq&);
   TRenewDelegationTokenReq& operator=(const TRenewDelegationTokenReq&);
-  TRenewDelegationTokenReq() : delegationToken() {
+  TRenewDelegationTokenReq() noexcept
+                           : delegationToken() {
   }
 
   virtual ~TRenewDelegationTokenReq() noexcept;
@@ -4596,8 +4693,8 @@ class TRenewDelegationTokenReq : public virtual ::apache::thrift::TBase {
 
   bool operator < (const TRenewDelegationTokenReq & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -4612,7 +4709,7 @@ class TRenewDelegationTokenResp : public virtual ::apache::thrift::TBase {
 
   TRenewDelegationTokenResp(const TRenewDelegationTokenResp&);
   TRenewDelegationTokenResp& operator=(const TRenewDelegationTokenResp&);
-  TRenewDelegationTokenResp() {
+  TRenewDelegationTokenResp() noexcept {
   }
 
   virtual ~TRenewDelegationTokenResp() noexcept;
@@ -4632,8 +4729,8 @@ class TRenewDelegationTokenResp : public virtual ::apache::thrift::TBase {
 
   bool operator < (const TRenewDelegationTokenResp & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -4648,7 +4745,11 @@ class TProgressUpdateResp : public virtual ::apache::thrift::TBase {
 
   TProgressUpdateResp(const TProgressUpdateResp&);
   TProgressUpdateResp& operator=(const TProgressUpdateResp&);
-  TProgressUpdateResp() : progressedPercentage(0), status((TJobExecutionStatus::type)0), footerSummary(), startTime(0) {
+  TProgressUpdateResp() noexcept
+                      : progressedPercentage(0),
+                        status(static_cast<TJobExecutionStatus::type>(0)),
+                        footerSummary(),
+                        startTime(0) {
   }
 
   virtual ~TProgressUpdateResp() noexcept;
@@ -4697,8 +4798,8 @@ class TProgressUpdateResp : public virtual ::apache::thrift::TBase {
 
   bool operator < (const TProgressUpdateResp & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -4713,7 +4814,7 @@ class TGetQueryIdReq : public virtual ::apache::thrift::TBase {
 
   TGetQueryIdReq(const TGetQueryIdReq&);
   TGetQueryIdReq& operator=(const TGetQueryIdReq&);
-  TGetQueryIdReq() {
+  TGetQueryIdReq() noexcept {
   }
 
   virtual ~TGetQueryIdReq() noexcept;
@@ -4733,8 +4834,8 @@ class TGetQueryIdReq : public virtual ::apache::thrift::TBase {
 
   bool operator < (const TGetQueryIdReq & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
@@ -4749,7 +4850,8 @@ class TGetQueryIdResp : public virtual ::apache::thrift::TBase {
 
   TGetQueryIdResp(const TGetQueryIdResp&);
   TGetQueryIdResp& operator=(const TGetQueryIdResp&);
-  TGetQueryIdResp() : queryId() {
+  TGetQueryIdResp() noexcept
+                  : queryId() {
   }
 
   virtual ~TGetQueryIdResp() noexcept;
@@ -4769,8 +4871,8 @@ class TGetQueryIdResp : public virtual ::apache::thrift::TBase {
 
   bool operator < (const TGetQueryIdResp & ) const;
 
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+  uint32_t read(::apache::thrift::protocol::TProtocol* iprot) override;
+  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const override;
 
   virtual void printTo(std::ostream& out) const;
 };
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TArrayTypeEntry.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TArrayTypeEntry.java
index 2fdb5a0481d..a698e28fcb5 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TArrayTypeEntry.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TArrayTypeEntry.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 @org.apache.hadoop.hive.common.classification.InterfaceAudience.Public @org.apache.hadoop.hive.common.classification.InterfaceStability.Stable public class TArrayTypeEntry implements org.apache.thrift.TBase<TArrayTypeEntry, TArrayTypeEntry._Fields>, java.io.Serializable, Cloneable, Comparable<TArrayTypeEntry> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("TArrayTypeEntry");
 
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TBinaryColumn.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TBinaryColumn.java
index 16a720baaf0..752e2d42b52 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TBinaryColumn.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TBinaryColumn.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 @org.apache.hadoop.hive.common.classification.InterfaceAudience.Public @org.apache.hadoop.hive.common.classification.InterfaceStability.Stable public class TBinaryColumn implements org.apache.thrift.TBase<TBinaryColumn, TBinaryColumn._Fields>, java.io.Serializable, Cloneable, Comparable<TBinaryColumn> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("TBinaryColumn");
 
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TBoolColumn.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TBoolColumn.java
index 84e2413c9bd..ae0fb235a8d 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TBoolColumn.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TBoolColumn.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 @org.apache.hadoop.hive.common.classification.InterfaceAudience.Public @org.apache.hadoop.hive.common.classification.InterfaceStability.Stable public class TBoolColumn implements org.apache.thrift.TBase<TBoolColumn, TBoolColumn._Fields>, java.io.Serializable, Cloneable, Comparable<TBoolColumn> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("TBoolColumn");
 
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TBoolValue.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TBoolValue.java
index 58f7bff09a0..bbc1d122ff3 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TBoolValue.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TBoolValue.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 @org.apache.hadoop.hive.common.classification.InterfaceAudience.Public @org.apache.hadoop.hive.common.classification.InterfaceStability.Stable public class TBoolValue implements org.apache.thrift.TBase<TBoolValue, TBoolValue._Fields>, java.io.Serializable, Cloneable, Comparable<TBoolValue> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("TBoolValue");
 
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TByteColumn.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TByteColumn.java
index 43dafeacd98..fe0e9de99f0 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TByteColumn.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TByteColumn.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 @org.apache.hadoop.hive.common.classification.InterfaceAudience.Public @org.apache.hadoop.hive.common.classification.InterfaceStability.Stable public class TByteColumn implements org.apache.thrift.TBase<TByteColumn, TByteColumn._Fields>, java.io.Serializable, Cloneable, Comparable<TByteColumn> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("TByteColumn");
 
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TByteValue.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TByteValue.java
index 70a1e94ca43..e5c763a920c 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TByteValue.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TByteValue.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 @org.apache.hadoop.hive.common.classification.InterfaceAudience.Public @org.apache.hadoop.hive.common.classification.InterfaceStability.Stable public class TByteValue implements org.apache.thrift.TBase<TByteValue, TByteValue._Fields>, java.io.Serializable, Cloneable, Comparable<TByteValue> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("TByteValue");
 
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TCLIService.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TCLIService.java
index 988ad7b644d..fdb9a9eb4b8 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TCLIService.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TCLIService.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 @org.apache.hadoop.hive.common.classification.InterfaceAudience.Public @org.apache.hadoop.hive.common.classification.InterfaceStability.Stable public class TCLIService {
 
   @org.apache.hadoop.hive.common.classification.InterfaceAudience.Public @org.apache.hadoop.hive.common.classification.InterfaceStability.Stable public interface Iface {
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TCLIServiceConstants.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TCLIServiceConstants.java
index 10b078874b8..7b9c26b3d75 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TCLIServiceConstants.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TCLIServiceConstants.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TCancelDelegationTokenReq.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TCancelDelegationTokenReq.java
index f06cadf153f..396b1fa23cb 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TCancelDelegationTokenReq.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TCancelDelegationTokenReq.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 @org.apache.hadoop.hive.common.classification.InterfaceAudience.Public @org.apache.hadoop.hive.common.classification.InterfaceStability.Stable public class TCancelDelegationTokenReq implements org.apache.thrift.TBase<TCancelDelegationTokenReq, TCancelDelegationTokenReq._Fields>, java.io.Serializable, Cloneable, Comparable<TCancelDelegationTokenReq> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("TCancelDelegationTokenReq");
 
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TCancelDelegationTokenResp.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TCancelDelegationTokenResp.java
index c3437a8ca41..398a9a5d262 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TCancelDelegationTokenResp.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TCancelDelegationTokenResp.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 @org.apache.hadoop.hive.common.classification.InterfaceAudience.Public @org.apache.hadoop.hive.common.classification.InterfaceStability.Stable public class TCancelDelegationTokenResp implements org.apache.thrift.TBase<TCancelDelegationTokenResp, TCancelDelegationTokenResp._Fields>, java.io.Serializable, Cloneable, Comparable<TCancelDelegationTokenResp> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("TCancelDelegationTokenResp");
 
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TCancelOperationReq.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TCancelOperationReq.java
index d953f96f99d..85f45661deb 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TCancelOperationReq.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TCancelOperationReq.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 @org.apache.hadoop.hive.common.classification.InterfaceAudience.Public @org.apache.hadoop.hive.common.classification.InterfaceStability.Stable public class TCancelOperationReq implements org.apache.thrift.TBase<TCancelOperationReq, TCancelOperationReq._Fields>, java.io.Serializable, Cloneable, Comparable<TCancelOperationReq> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("TCancelOperationReq");
 
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TCancelOperationResp.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TCancelOperationResp.java
index e1bc713409d..c14bd6bd3d6 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TCancelOperationResp.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TCancelOperationResp.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 @org.apache.hadoop.hive.common.classification.InterfaceAudience.Public @org.apache.hadoop.hive.common.classification.InterfaceStability.Stable public class TCancelOperationResp implements org.apache.thrift.TBase<TCancelOperationResp, TCancelOperationResp._Fields>, java.io.Serializable, Cloneable, Comparable<TCancelOperationResp> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("TCancelOperationResp");
 
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TCloseOperationReq.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TCloseOperationReq.java
index fd4354be9e8..14a954c73e0 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TCloseOperationReq.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TCloseOperationReq.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 @org.apache.hadoop.hive.common.classification.InterfaceAudience.Public @org.apache.hadoop.hive.common.classification.InterfaceStability.Stable public class TCloseOperationReq implements org.apache.thrift.TBase<TCloseOperationReq, TCloseOperationReq._Fields>, java.io.Serializable, Cloneable, Comparable<TCloseOperationReq> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("TCloseOperationReq");
 
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TCloseOperationResp.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TCloseOperationResp.java
index c3e2e3dca67..d7c95f9352c 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TCloseOperationResp.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TCloseOperationResp.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 @org.apache.hadoop.hive.common.classification.InterfaceAudience.Public @org.apache.hadoop.hive.common.classification.InterfaceStability.Stable public class TCloseOperationResp implements org.apache.thrift.TBase<TCloseOperationResp, TCloseOperationResp._Fields>, java.io.Serializable, Cloneable, Comparable<TCloseOperationResp> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("TCloseOperationResp");
 
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TCloseSessionReq.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TCloseSessionReq.java
index 84c953f1fa7..e6b572e640e 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TCloseSessionReq.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TCloseSessionReq.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 @org.apache.hadoop.hive.common.classification.InterfaceAudience.Public @org.apache.hadoop.hive.common.classification.InterfaceStability.Stable public class TCloseSessionReq implements org.apache.thrift.TBase<TCloseSessionReq, TCloseSessionReq._Fields>, java.io.Serializable, Cloneable, Comparable<TCloseSessionReq> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("TCloseSessionReq");
 
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TCloseSessionResp.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TCloseSessionResp.java
index 194163fad93..0ad76e15975 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TCloseSessionResp.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TCloseSessionResp.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 @org.apache.hadoop.hive.common.classification.InterfaceAudience.Public @org.apache.hadoop.hive.common.classification.InterfaceStability.Stable public class TCloseSessionResp implements org.apache.thrift.TBase<TCloseSessionResp, TCloseSessionResp._Fields>, java.io.Serializable, Cloneable, Comparable<TCloseSessionResp> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("TCloseSessionResp");
 
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TColumn.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TColumn.java
index c345b391354..5aa960d9b06 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TColumn.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TColumn.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 @org.apache.hadoop.hive.common.classification.InterfaceAudience.Public @org.apache.hadoop.hive.common.classification.InterfaceStability.Stable public class TColumn extends org.apache.thrift.TUnion<TColumn, TColumn._Fields> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("TColumn");
   private static final org.apache.thrift.protocol.TField BOOL_VAL_FIELD_DESC = new org.apache.thrift.protocol.TField("boolVal", org.apache.thrift.protocol.TType.STRUCT, (short)1);
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TColumnDesc.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TColumnDesc.java
index 7bcdb3421ce..bac65050655 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TColumnDesc.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TColumnDesc.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 @org.apache.hadoop.hive.common.classification.InterfaceAudience.Public @org.apache.hadoop.hive.common.classification.InterfaceStability.Stable public class TColumnDesc implements org.apache.thrift.TBase<TColumnDesc, TColumnDesc._Fields>, java.io.Serializable, Cloneable, Comparable<TColumnDesc> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("TColumnDesc");
 
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TColumnValue.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TColumnValue.java
index 7242f808713..dc174b1a5e6 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TColumnValue.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TColumnValue.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 @org.apache.hadoop.hive.common.classification.InterfaceAudience.Public @org.apache.hadoop.hive.common.classification.InterfaceStability.Stable public class TColumnValue extends org.apache.thrift.TUnion<TColumnValue, TColumnValue._Fields> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("TColumnValue");
   private static final org.apache.thrift.protocol.TField BOOL_VAL_FIELD_DESC = new org.apache.thrift.protocol.TField("boolVal", org.apache.thrift.protocol.TType.STRUCT, (short)1);
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TDoubleColumn.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TDoubleColumn.java
index fa1d125af9d..f53287b83cc 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TDoubleColumn.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TDoubleColumn.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 @org.apache.hadoop.hive.common.classification.InterfaceAudience.Public @org.apache.hadoop.hive.common.classification.InterfaceStability.Stable public class TDoubleColumn implements org.apache.thrift.TBase<TDoubleColumn, TDoubleColumn._Fields>, java.io.Serializable, Cloneable, Comparable<TDoubleColumn> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("TDoubleColumn");
 
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TDoubleValue.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TDoubleValue.java
index 504688f6925..4a522f43082 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TDoubleValue.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TDoubleValue.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 @org.apache.hadoop.hive.common.classification.InterfaceAudience.Public @org.apache.hadoop.hive.common.classification.InterfaceStability.Stable public class TDoubleValue implements org.apache.thrift.TBase<TDoubleValue, TDoubleValue._Fields>, java.io.Serializable, Cloneable, Comparable<TDoubleValue> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("TDoubleValue");
 
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TDownloadDataReq.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TDownloadDataReq.java
index 11fa928060d..e9b1f5937dd 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TDownloadDataReq.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TDownloadDataReq.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 @org.apache.hadoop.hive.common.classification.InterfaceAudience.Public @org.apache.hadoop.hive.common.classification.InterfaceStability.Stable public class TDownloadDataReq implements org.apache.thrift.TBase<TDownloadDataReq, TDownloadDataReq._Fields>, java.io.Serializable, Cloneable, Comparable<TDownloadDataReq> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("TDownloadDataReq");
 
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TDownloadDataResp.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TDownloadDataResp.java
index 0f3109df304..7db09266d81 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TDownloadDataResp.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TDownloadDataResp.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 @org.apache.hadoop.hive.common.classification.InterfaceAudience.Public @org.apache.hadoop.hive.common.classification.InterfaceStability.Stable public class TDownloadDataResp implements org.apache.thrift.TBase<TDownloadDataResp, TDownloadDataResp._Fields>, java.io.Serializable, Cloneable, Comparable<TDownloadDataResp> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("TDownloadDataResp");
 
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TExecuteStatementReq.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TExecuteStatementReq.java
index 804fe01ac48..01be66dff1e 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TExecuteStatementReq.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TExecuteStatementReq.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 @org.apache.hadoop.hive.common.classification.InterfaceAudience.Public @org.apache.hadoop.hive.common.classification.InterfaceStability.Stable public class TExecuteStatementReq implements org.apache.thrift.TBase<TExecuteStatementReq, TExecuteStatementReq._Fields>, java.io.Serializable, Cloneable, Comparable<TExecuteStatementReq> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("TExecuteStatementReq");
 
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TExecuteStatementResp.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TExecuteStatementResp.java
index 7b826e96fc6..18a57db246f 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TExecuteStatementResp.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TExecuteStatementResp.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 @org.apache.hadoop.hive.common.classification.InterfaceAudience.Public @org.apache.hadoop.hive.common.classification.InterfaceStability.Stable public class TExecuteStatementResp implements org.apache.thrift.TBase<TExecuteStatementResp, TExecuteStatementResp._Fields>, java.io.Serializable, Cloneable, Comparable<TExecuteStatementResp> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("TExecuteStatementResp");
 
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TFetchOrientation.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TFetchOrientation.java
index c1ade7795a4..788d95473b3 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TFetchOrientation.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TFetchOrientation.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 public enum TFetchOrientation implements org.apache.thrift.TEnum {
   FETCH_NEXT(0),
   FETCH_PRIOR(1),
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TFetchResultsReq.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TFetchResultsReq.java
index 710ba49101e..aca2e55160a 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TFetchResultsReq.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TFetchResultsReq.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 @org.apache.hadoop.hive.common.classification.InterfaceAudience.Public @org.apache.hadoop.hive.common.classification.InterfaceStability.Stable public class TFetchResultsReq implements org.apache.thrift.TBase<TFetchResultsReq, TFetchResultsReq._Fields>, java.io.Serializable, Cloneable, Comparable<TFetchResultsReq> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("TFetchResultsReq");
 
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TFetchResultsResp.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TFetchResultsResp.java
index cf742af5625..6bbe9d8914c 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TFetchResultsResp.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TFetchResultsResp.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 @org.apache.hadoop.hive.common.classification.InterfaceAudience.Public @org.apache.hadoop.hive.common.classification.InterfaceStability.Stable public class TFetchResultsResp implements org.apache.thrift.TBase<TFetchResultsResp, TFetchResultsResp._Fields>, java.io.Serializable, Cloneable, Comparable<TFetchResultsResp> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("TFetchResultsResp");
 
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetCatalogsReq.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetCatalogsReq.java
index 56e04e6be98..a82cea90f68 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetCatalogsReq.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetCatalogsReq.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 @org.apache.hadoop.hive.common.classification.InterfaceAudience.Public @org.apache.hadoop.hive.common.classification.InterfaceStability.Stable public class TGetCatalogsReq implements org.apache.thrift.TBase<TGetCatalogsReq, TGetCatalogsReq._Fields>, java.io.Serializable, Cloneable, Comparable<TGetCatalogsReq> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("TGetCatalogsReq");
 
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetCatalogsResp.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetCatalogsResp.java
index ec8e37adb8b..4888e660812 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetCatalogsResp.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetCatalogsResp.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 @org.apache.hadoop.hive.common.classification.InterfaceAudience.Public @org.apache.hadoop.hive.common.classification.InterfaceStability.Stable public class TGetCatalogsResp implements org.apache.thrift.TBase<TGetCatalogsResp, TGetCatalogsResp._Fields>, java.io.Serializable, Cloneable, Comparable<TGetCatalogsResp> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("TGetCatalogsResp");
 
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetColumnsReq.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetColumnsReq.java
index 04eb3f70b7c..59fa1f3da35 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetColumnsReq.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetColumnsReq.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 @org.apache.hadoop.hive.common.classification.InterfaceAudience.Public @org.apache.hadoop.hive.common.classification.InterfaceStability.Stable public class TGetColumnsReq implements org.apache.thrift.TBase<TGetColumnsReq, TGetColumnsReq._Fields>, java.io.Serializable, Cloneable, Comparable<TGetColumnsReq> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("TGetColumnsReq");
 
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetColumnsResp.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetColumnsResp.java
index 942382dcca3..533e51f6e94 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetColumnsResp.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetColumnsResp.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 @org.apache.hadoop.hive.common.classification.InterfaceAudience.Public @org.apache.hadoop.hive.common.classification.InterfaceStability.Stable public class TGetColumnsResp implements org.apache.thrift.TBase<TGetColumnsResp, TGetColumnsResp._Fields>, java.io.Serializable, Cloneable, Comparable<TGetColumnsResp> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("TGetColumnsResp");
 
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetCrossReferenceReq.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetCrossReferenceReq.java
index 0f48a612111..9fa79948d03 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetCrossReferenceReq.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetCrossReferenceReq.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 @org.apache.hadoop.hive.common.classification.InterfaceAudience.Public @org.apache.hadoop.hive.common.classification.InterfaceStability.Stable public class TGetCrossReferenceReq implements org.apache.thrift.TBase<TGetCrossReferenceReq, TGetCrossReferenceReq._Fields>, java.io.Serializable, Cloneable, Comparable<TGetCrossReferenceReq> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("TGetCrossReferenceReq");
 
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetCrossReferenceResp.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetCrossReferenceResp.java
index 5325c04e49e..f8b93f85d76 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetCrossReferenceResp.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetCrossReferenceResp.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 @org.apache.hadoop.hive.common.classification.InterfaceAudience.Public @org.apache.hadoop.hive.common.classification.InterfaceStability.Stable public class TGetCrossReferenceResp implements org.apache.thrift.TBase<TGetCrossReferenceResp, TGetCrossReferenceResp._Fields>, java.io.Serializable, Cloneable, Comparable<TGetCrossReferenceResp> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("TGetCrossReferenceResp");
 
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetDelegationTokenReq.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetDelegationTokenReq.java
index 8f697680c58..89a5ba84485 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetDelegationTokenReq.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetDelegationTokenReq.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 @org.apache.hadoop.hive.common.classification.InterfaceAudience.Public @org.apache.hadoop.hive.common.classification.InterfaceStability.Stable public class TGetDelegationTokenReq implements org.apache.thrift.TBase<TGetDelegationTokenReq, TGetDelegationTokenReq._Fields>, java.io.Serializable, Cloneable, Comparable<TGetDelegationTokenReq> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("TGetDelegationTokenReq");
 
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetDelegationTokenResp.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetDelegationTokenResp.java
index ea69b0793ba..123a4869f51 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetDelegationTokenResp.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetDelegationTokenResp.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 @org.apache.hadoop.hive.common.classification.InterfaceAudience.Public @org.apache.hadoop.hive.common.classification.InterfaceStability.Stable public class TGetDelegationTokenResp implements org.apache.thrift.TBase<TGetDelegationTokenResp, TGetDelegationTokenResp._Fields>, java.io.Serializable, Cloneable, Comparable<TGetDelegationTokenResp> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("TGetDelegationTokenResp");
 
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetFunctionsReq.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetFunctionsReq.java
index 78081797dc9..97009594fc5 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetFunctionsReq.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetFunctionsReq.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 @org.apache.hadoop.hive.common.classification.InterfaceAudience.Public @org.apache.hadoop.hive.common.classification.InterfaceStability.Stable public class TGetFunctionsReq implements org.apache.thrift.TBase<TGetFunctionsReq, TGetFunctionsReq._Fields>, java.io.Serializable, Cloneable, Comparable<TGetFunctionsReq> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("TGetFunctionsReq");
 
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetFunctionsResp.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetFunctionsResp.java
index d7d3ded0cd9..90d3a9b29da 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetFunctionsResp.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetFunctionsResp.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 @org.apache.hadoop.hive.common.classification.InterfaceAudience.Public @org.apache.hadoop.hive.common.classification.InterfaceStability.Stable public class TGetFunctionsResp implements org.apache.thrift.TBase<TGetFunctionsResp, TGetFunctionsResp._Fields>, java.io.Serializable, Cloneable, Comparable<TGetFunctionsResp> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("TGetFunctionsResp");
 
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetInfoReq.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetInfoReq.java
index 650c36a5a96..f1ca30696f8 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetInfoReq.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetInfoReq.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 @org.apache.hadoop.hive.common.classification.InterfaceAudience.Public @org.apache.hadoop.hive.common.classification.InterfaceStability.Stable public class TGetInfoReq implements org.apache.thrift.TBase<TGetInfoReq, TGetInfoReq._Fields>, java.io.Serializable, Cloneable, Comparable<TGetInfoReq> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("TGetInfoReq");
 
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetInfoResp.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetInfoResp.java
index 1809c23be86..3865c189d1e 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetInfoResp.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetInfoResp.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 @org.apache.hadoop.hive.common.classification.InterfaceAudience.Public @org.apache.hadoop.hive.common.classification.InterfaceStability.Stable public class TGetInfoResp implements org.apache.thrift.TBase<TGetInfoResp, TGetInfoResp._Fields>, java.io.Serializable, Cloneable, Comparable<TGetInfoResp> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("TGetInfoResp");
 
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetInfoType.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetInfoType.java
index afd3bd77fcc..b341905bb0a 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetInfoType.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetInfoType.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 public enum TGetInfoType implements org.apache.thrift.TEnum {
   CLI_MAX_DRIVER_CONNECTIONS(0),
   CLI_MAX_CONCURRENT_ACTIVITIES(1),
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetInfoValue.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetInfoValue.java
index fa58704a374..f93529f5604 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetInfoValue.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetInfoValue.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 @org.apache.hadoop.hive.common.classification.InterfaceAudience.Public @org.apache.hadoop.hive.common.classification.InterfaceStability.Stable public class TGetInfoValue extends org.apache.thrift.TUnion<TGetInfoValue, TGetInfoValue._Fields> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("TGetInfoValue");
   private static final org.apache.thrift.protocol.TField STRING_VALUE_FIELD_DESC = new org.apache.thrift.protocol.TField("stringValue", org.apache.thrift.protocol.TType.STRING, (short)1);
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetOperationStatusReq.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetOperationStatusReq.java
index 0d631f1cd73..639807b9e9a 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetOperationStatusReq.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetOperationStatusReq.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 @org.apache.hadoop.hive.common.classification.InterfaceAudience.Public @org.apache.hadoop.hive.common.classification.InterfaceStability.Stable public class TGetOperationStatusReq implements org.apache.thrift.TBase<TGetOperationStatusReq, TGetOperationStatusReq._Fields>, java.io.Serializable, Cloneable, Comparable<TGetOperationStatusReq> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("TGetOperationStatusReq");
 
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetOperationStatusResp.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetOperationStatusResp.java
index d9a76b221b9..439c4a168e3 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetOperationStatusResp.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetOperationStatusResp.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 @org.apache.hadoop.hive.common.classification.InterfaceAudience.Public @org.apache.hadoop.hive.common.classification.InterfaceStability.Stable public class TGetOperationStatusResp implements org.apache.thrift.TBase<TGetOperationStatusResp, TGetOperationStatusResp._Fields>, java.io.Serializable, Cloneable, Comparable<TGetOperationStatusResp> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("TGetOperationStatusResp");
 
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetPrimaryKeysReq.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetPrimaryKeysReq.java
index 16b0564fe70..5da4f846449 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetPrimaryKeysReq.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetPrimaryKeysReq.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 @org.apache.hadoop.hive.common.classification.InterfaceAudience.Public @org.apache.hadoop.hive.common.classification.InterfaceStability.Stable public class TGetPrimaryKeysReq implements org.apache.thrift.TBase<TGetPrimaryKeysReq, TGetPrimaryKeysReq._Fields>, java.io.Serializable, Cloneable, Comparable<TGetPrimaryKeysReq> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("TGetPrimaryKeysReq");
 
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetPrimaryKeysResp.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetPrimaryKeysResp.java
index 7f22aa20cb5..2ec513e50f8 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetPrimaryKeysResp.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetPrimaryKeysResp.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 @org.apache.hadoop.hive.common.classification.InterfaceAudience.Public @org.apache.hadoop.hive.common.classification.InterfaceStability.Stable public class TGetPrimaryKeysResp implements org.apache.thrift.TBase<TGetPrimaryKeysResp, TGetPrimaryKeysResp._Fields>, java.io.Serializable, Cloneable, Comparable<TGetPrimaryKeysResp> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("TGetPrimaryKeysResp");
 
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetQueryIdReq.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetQueryIdReq.java
index 2e1df4d7977..3d648cb2485 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetQueryIdReq.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetQueryIdReq.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 @org.apache.hadoop.hive.common.classification.InterfaceAudience.Public @org.apache.hadoop.hive.common.classification.InterfaceStability.Stable public class TGetQueryIdReq implements org.apache.thrift.TBase<TGetQueryIdReq, TGetQueryIdReq._Fields>, java.io.Serializable, Cloneable, Comparable<TGetQueryIdReq> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("TGetQueryIdReq");
 
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetQueryIdResp.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetQueryIdResp.java
index 148221860f0..d8a40134aea 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetQueryIdResp.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetQueryIdResp.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 @org.apache.hadoop.hive.common.classification.InterfaceAudience.Public @org.apache.hadoop.hive.common.classification.InterfaceStability.Stable public class TGetQueryIdResp implements org.apache.thrift.TBase<TGetQueryIdResp, TGetQueryIdResp._Fields>, java.io.Serializable, Cloneable, Comparable<TGetQueryIdResp> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("TGetQueryIdResp");
 
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetResultSetMetadataReq.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetResultSetMetadataReq.java
index 13092046597..67cce5cbdaa 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetResultSetMetadataReq.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetResultSetMetadataReq.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 @org.apache.hadoop.hive.common.classification.InterfaceAudience.Public @org.apache.hadoop.hive.common.classification.InterfaceStability.Stable public class TGetResultSetMetadataReq implements org.apache.thrift.TBase<TGetResultSetMetadataReq, TGetResultSetMetadataReq._Fields>, java.io.Serializable, Cloneable, Comparable<TGetResultSetMetadataReq> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("TGetResultSetMetadataReq");
 
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetResultSetMetadataResp.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetResultSetMetadataResp.java
index 08fe22bc290..4f3c1d60721 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetResultSetMetadataResp.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetResultSetMetadataResp.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 @org.apache.hadoop.hive.common.classification.InterfaceAudience.Public @org.apache.hadoop.hive.common.classification.InterfaceStability.Stable public class TGetResultSetMetadataResp implements org.apache.thrift.TBase<TGetResultSetMetadataResp, TGetResultSetMetadataResp._Fields>, java.io.Serializable, Cloneable, Comparable<TGetResultSetMetadataResp> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("TGetResultSetMetadataResp");
 
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetSchemasReq.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetSchemasReq.java
index 5614ebd1600..d94f18ff8d3 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetSchemasReq.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetSchemasReq.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 @org.apache.hadoop.hive.common.classification.InterfaceAudience.Public @org.apache.hadoop.hive.common.classification.InterfaceStability.Stable public class TGetSchemasReq implements org.apache.thrift.TBase<TGetSchemasReq, TGetSchemasReq._Fields>, java.io.Serializable, Cloneable, Comparable<TGetSchemasReq> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("TGetSchemasReq");
 
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetSchemasResp.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetSchemasResp.java
index 53d5de7b93e..4b02e8f17ef 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetSchemasResp.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetSchemasResp.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 @org.apache.hadoop.hive.common.classification.InterfaceAudience.Public @org.apache.hadoop.hive.common.classification.InterfaceStability.Stable public class TGetSchemasResp implements org.apache.thrift.TBase<TGetSchemasResp, TGetSchemasResp._Fields>, java.io.Serializable, Cloneable, Comparable<TGetSchemasResp> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("TGetSchemasResp");
 
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetTableTypesReq.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetTableTypesReq.java
index fcbbe136c7c..ef119807d40 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetTableTypesReq.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetTableTypesReq.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 @org.apache.hadoop.hive.common.classification.InterfaceAudience.Public @org.apache.hadoop.hive.common.classification.InterfaceStability.Stable public class TGetTableTypesReq implements org.apache.thrift.TBase<TGetTableTypesReq, TGetTableTypesReq._Fields>, java.io.Serializable, Cloneable, Comparable<TGetTableTypesReq> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("TGetTableTypesReq");
 
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetTableTypesResp.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetTableTypesResp.java
index 8ed31c268b0..b27064bd50f 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetTableTypesResp.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetTableTypesResp.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 @org.apache.hadoop.hive.common.classification.InterfaceAudience.Public @org.apache.hadoop.hive.common.classification.InterfaceStability.Stable public class TGetTableTypesResp implements org.apache.thrift.TBase<TGetTableTypesResp, TGetTableTypesResp._Fields>, java.io.Serializable, Cloneable, Comparable<TGetTableTypesResp> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("TGetTableTypesResp");
 
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetTablesReq.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetTablesReq.java
index 926e270b7ba..5741437cd63 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetTablesReq.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetTablesReq.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 @org.apache.hadoop.hive.common.classification.InterfaceAudience.Public @org.apache.hadoop.hive.common.classification.InterfaceStability.Stable public class TGetTablesReq implements org.apache.thrift.TBase<TGetTablesReq, TGetTablesReq._Fields>, java.io.Serializable, Cloneable, Comparable<TGetTablesReq> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("TGetTablesReq");
 
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetTablesResp.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetTablesResp.java
index d3d4a5b66f5..62901964ef2 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetTablesResp.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetTablesResp.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 @org.apache.hadoop.hive.common.classification.InterfaceAudience.Public @org.apache.hadoop.hive.common.classification.InterfaceStability.Stable public class TGetTablesResp implements org.apache.thrift.TBase<TGetTablesResp, TGetTablesResp._Fields>, java.io.Serializable, Cloneable, Comparable<TGetTablesResp> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("TGetTablesResp");
 
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetTypeInfoReq.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetTypeInfoReq.java
index 1a9d3602201..cea9661c718 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetTypeInfoReq.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetTypeInfoReq.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 @org.apache.hadoop.hive.common.classification.InterfaceAudience.Public @org.apache.hadoop.hive.common.classification.InterfaceStability.Stable public class TGetTypeInfoReq implements org.apache.thrift.TBase<TGetTypeInfoReq, TGetTypeInfoReq._Fields>, java.io.Serializable, Cloneable, Comparable<TGetTypeInfoReq> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("TGetTypeInfoReq");
 
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetTypeInfoResp.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetTypeInfoResp.java
index 3b06ecee220..ca1e4cc54ec 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetTypeInfoResp.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TGetTypeInfoResp.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 @org.apache.hadoop.hive.common.classification.InterfaceAudience.Public @org.apache.hadoop.hive.common.classification.InterfaceStability.Stable public class TGetTypeInfoResp implements org.apache.thrift.TBase<TGetTypeInfoResp, TGetTypeInfoResp._Fields>, java.io.Serializable, Cloneable, Comparable<TGetTypeInfoResp> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("TGetTypeInfoResp");
 
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/THandleIdentifier.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/THandleIdentifier.java
index 494f7664aa3..d1de7a1eb35 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/THandleIdentifier.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/THandleIdentifier.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 @org.apache.hadoop.hive.common.classification.InterfaceAudience.Public @org.apache.hadoop.hive.common.classification.InterfaceStability.Stable public class THandleIdentifier implements org.apache.thrift.TBase<THandleIdentifier, THandleIdentifier._Fields>, java.io.Serializable, Cloneable, Comparable<THandleIdentifier> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("THandleIdentifier");
 
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TI16Column.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TI16Column.java
index ca5fe3c8531..8341e05c80c 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TI16Column.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TI16Column.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 @org.apache.hadoop.hive.common.classification.InterfaceAudience.Public @org.apache.hadoop.hive.common.classification.InterfaceStability.Stable public class TI16Column implements org.apache.thrift.TBase<TI16Column, TI16Column._Fields>, java.io.Serializable, Cloneable, Comparable<TI16Column> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("TI16Column");
 
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TI16Value.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TI16Value.java
index 95623386a7d..368a6eaefdc 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TI16Value.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TI16Value.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 @org.apache.hadoop.hive.common.classification.InterfaceAudience.Public @org.apache.hadoop.hive.common.classification.InterfaceStability.Stable public class TI16Value implements org.apache.thrift.TBase<TI16Value, TI16Value._Fields>, java.io.Serializable, Cloneable, Comparable<TI16Value> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("TI16Value");
 
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TI32Column.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TI32Column.java
index 2d9a6f52737..04c76242513 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TI32Column.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TI32Column.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 @org.apache.hadoop.hive.common.classification.InterfaceAudience.Public @org.apache.hadoop.hive.common.classification.InterfaceStability.Stable public class TI32Column implements org.apache.thrift.TBase<TI32Column, TI32Column._Fields>, java.io.Serializable, Cloneable, Comparable<TI32Column> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("TI32Column");
 
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TI32Value.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TI32Value.java
index d36866e7225..489d8405786 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TI32Value.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TI32Value.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 @org.apache.hadoop.hive.common.classification.InterfaceAudience.Public @org.apache.hadoop.hive.common.classification.InterfaceStability.Stable public class TI32Value implements org.apache.thrift.TBase<TI32Value, TI32Value._Fields>, java.io.Serializable, Cloneable, Comparable<TI32Value> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("TI32Value");
 
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TI64Column.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TI64Column.java
index 639cd3d0dcb..878d329a406 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TI64Column.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TI64Column.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 @org.apache.hadoop.hive.common.classification.InterfaceAudience.Public @org.apache.hadoop.hive.common.classification.InterfaceStability.Stable public class TI64Column implements org.apache.thrift.TBase<TI64Column, TI64Column._Fields>, java.io.Serializable, Cloneable, Comparable<TI64Column> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("TI64Column");
 
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TI64Value.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TI64Value.java
index c627e976a64..fce094aba8f 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TI64Value.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TI64Value.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 @org.apache.hadoop.hive.common.classification.InterfaceAudience.Public @org.apache.hadoop.hive.common.classification.InterfaceStability.Stable public class TI64Value implements org.apache.thrift.TBase<TI64Value, TI64Value._Fields>, java.io.Serializable, Cloneable, Comparable<TI64Value> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("TI64Value");
 
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TJobExecutionStatus.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TJobExecutionStatus.java
index 6fd976690da..5887fae525d 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TJobExecutionStatus.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TJobExecutionStatus.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 public enum TJobExecutionStatus implements org.apache.thrift.TEnum {
   IN_PROGRESS(0),
   COMPLETE(1),
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TMapTypeEntry.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TMapTypeEntry.java
index 14a0a2a5001..ec6192d3ff6 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TMapTypeEntry.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TMapTypeEntry.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 @org.apache.hadoop.hive.common.classification.InterfaceAudience.Public @org.apache.hadoop.hive.common.classification.InterfaceStability.Stable public class TMapTypeEntry implements org.apache.thrift.TBase<TMapTypeEntry, TMapTypeEntry._Fields>, java.io.Serializable, Cloneable, Comparable<TMapTypeEntry> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("TMapTypeEntry");
 
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TOpenSessionReq.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TOpenSessionReq.java
index 1778b0008e6..9bdb0461d26 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TOpenSessionReq.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TOpenSessionReq.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 @org.apache.hadoop.hive.common.classification.InterfaceAudience.Public @org.apache.hadoop.hive.common.classification.InterfaceStability.Stable public class TOpenSessionReq implements org.apache.thrift.TBase<TOpenSessionReq, TOpenSessionReq._Fields>, java.io.Serializable, Cloneable, Comparable<TOpenSessionReq> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("TOpenSessionReq");
 
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TOpenSessionResp.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TOpenSessionResp.java
index 98cdd83fb28..8e60fd43a8b 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TOpenSessionResp.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TOpenSessionResp.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 @org.apache.hadoop.hive.common.classification.InterfaceAudience.Public @org.apache.hadoop.hive.common.classification.InterfaceStability.Stable public class TOpenSessionResp implements org.apache.thrift.TBase<TOpenSessionResp, TOpenSessionResp._Fields>, java.io.Serializable, Cloneable, Comparable<TOpenSessionResp> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("TOpenSessionResp");
 
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TOperationHandle.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TOperationHandle.java
index 36f2f291e68..36c9374f617 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TOperationHandle.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TOperationHandle.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 @org.apache.hadoop.hive.common.classification.InterfaceAudience.Public @org.apache.hadoop.hive.common.classification.InterfaceStability.Stable public class TOperationHandle implements org.apache.thrift.TBase<TOperationHandle, TOperationHandle._Fields>, java.io.Serializable, Cloneable, Comparable<TOperationHandle> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("TOperationHandle");
 
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TOperationState.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TOperationState.java
index 816ff5ef84e..50affee914e 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TOperationState.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TOperationState.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 public enum TOperationState implements org.apache.thrift.TEnum {
   INITIALIZED_STATE(0),
   RUNNING_STATE(1),
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TOperationType.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TOperationType.java
index 9cc9c15d6bd..4e9338e9fae 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TOperationType.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TOperationType.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 public enum TOperationType implements org.apache.thrift.TEnum {
   EXECUTE_STATEMENT(0),
   GET_TYPE_INFO(1),
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TPrimitiveTypeEntry.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TPrimitiveTypeEntry.java
index b983dd7cb53..baad72a0685 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TPrimitiveTypeEntry.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TPrimitiveTypeEntry.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 @org.apache.hadoop.hive.common.classification.InterfaceAudience.Public @org.apache.hadoop.hive.common.classification.InterfaceStability.Stable public class TPrimitiveTypeEntry implements org.apache.thrift.TBase<TPrimitiveTypeEntry, TPrimitiveTypeEntry._Fields>, java.io.Serializable, Cloneable, Comparable<TPrimitiveTypeEntry> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("TPrimitiveTypeEntry");
 
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TProgressUpdateResp.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TProgressUpdateResp.java
index 09742ec8cc0..8b2f6a21629 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TProgressUpdateResp.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TProgressUpdateResp.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 @org.apache.hadoop.hive.common.classification.InterfaceAudience.Public @org.apache.hadoop.hive.common.classification.InterfaceStability.Stable public class TProgressUpdateResp implements org.apache.thrift.TBase<TProgressUpdateResp, TProgressUpdateResp._Fields>, java.io.Serializable, Cloneable, Comparable<TProgressUpdateResp> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("TProgressUpdateResp");
 
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TProtocolVersion.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TProtocolVersion.java
index db5c91444d4..eb7742dd93d 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TProtocolVersion.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TProtocolVersion.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 public enum TProtocolVersion implements org.apache.thrift.TEnum {
   HIVE_CLI_SERVICE_PROTOCOL_V1(0),
   HIVE_CLI_SERVICE_PROTOCOL_V2(1),
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TRenewDelegationTokenReq.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TRenewDelegationTokenReq.java
index e88e6f3ad3b..57ab7481b3f 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TRenewDelegationTokenReq.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TRenewDelegationTokenReq.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 @org.apache.hadoop.hive.common.classification.InterfaceAudience.Public @org.apache.hadoop.hive.common.classification.InterfaceStability.Stable public class TRenewDelegationTokenReq implements org.apache.thrift.TBase<TRenewDelegationTokenReq, TRenewDelegationTokenReq._Fields>, java.io.Serializable, Cloneable, Comparable<TRenewDelegationTokenReq> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("TRenewDelegationTokenReq");
 
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TRenewDelegationTokenResp.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TRenewDelegationTokenResp.java
index b2a4c67a557..f4df8b76bde 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TRenewDelegationTokenResp.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TRenewDelegationTokenResp.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 @org.apache.hadoop.hive.common.classification.InterfaceAudience.Public @org.apache.hadoop.hive.common.classification.InterfaceStability.Stable public class TRenewDelegationTokenResp implements org.apache.thrift.TBase<TRenewDelegationTokenResp, TRenewDelegationTokenResp._Fields>, java.io.Serializable, Cloneable, Comparable<TRenewDelegationTokenResp> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("TRenewDelegationTokenResp");
 
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TRow.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TRow.java
index a7ea00ab22a..2b4b2fce506 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TRow.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TRow.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 @org.apache.hadoop.hive.common.classification.InterfaceAudience.Public @org.apache.hadoop.hive.common.classification.InterfaceStability.Stable public class TRow implements org.apache.thrift.TBase<TRow, TRow._Fields>, java.io.Serializable, Cloneable, Comparable<TRow> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("TRow");
 
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TRowSet.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TRowSet.java
index fec71b1b0e9..63cfc3c94c8 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TRowSet.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TRowSet.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 @org.apache.hadoop.hive.common.classification.InterfaceAudience.Public @org.apache.hadoop.hive.common.classification.InterfaceStability.Stable public class TRowSet implements org.apache.thrift.TBase<TRowSet, TRowSet._Fields>, java.io.Serializable, Cloneable, Comparable<TRowSet> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("TRowSet");
 
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TSessionHandle.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TSessionHandle.java
index 23b824afe48..d290a41f8bd 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TSessionHandle.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TSessionHandle.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 @org.apache.hadoop.hive.common.classification.InterfaceAudience.Public @org.apache.hadoop.hive.common.classification.InterfaceStability.Stable public class TSessionHandle implements org.apache.thrift.TBase<TSessionHandle, TSessionHandle._Fields>, java.io.Serializable, Cloneable, Comparable<TSessionHandle> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("TSessionHandle");
 
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TSetClientInfoReq.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TSetClientInfoReq.java
index 8e74fd0d8bc..8a7c7286be8 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TSetClientInfoReq.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TSetClientInfoReq.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 @org.apache.hadoop.hive.common.classification.InterfaceAudience.Public @org.apache.hadoop.hive.common.classification.InterfaceStability.Stable public class TSetClientInfoReq implements org.apache.thrift.TBase<TSetClientInfoReq, TSetClientInfoReq._Fields>, java.io.Serializable, Cloneable, Comparable<TSetClientInfoReq> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("TSetClientInfoReq");
 
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TSetClientInfoResp.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TSetClientInfoResp.java
index 36887e08dc0..d33e8c90f1c 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TSetClientInfoResp.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TSetClientInfoResp.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 @org.apache.hadoop.hive.common.classification.InterfaceAudience.Public @org.apache.hadoop.hive.common.classification.InterfaceStability.Stable public class TSetClientInfoResp implements org.apache.thrift.TBase<TSetClientInfoResp, TSetClientInfoResp._Fields>, java.io.Serializable, Cloneable, Comparable<TSetClientInfoResp> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("TSetClientInfoResp");
 
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TStatus.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TStatus.java
index 431a1afc10b..9af39b2fcaa 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TStatus.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TStatus.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 @org.apache.hadoop.hive.common.classification.InterfaceAudience.Public @org.apache.hadoop.hive.common.classification.InterfaceStability.Stable public class TStatus implements org.apache.thrift.TBase<TStatus, TStatus._Fields>, java.io.Serializable, Cloneable, Comparable<TStatus> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("TStatus");
 
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TStatusCode.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TStatusCode.java
index b8e3d2ae750..7aaba8271bb 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TStatusCode.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TStatusCode.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 public enum TStatusCode implements org.apache.thrift.TEnum {
   SUCCESS_STATUS(0),
   SUCCESS_WITH_INFO_STATUS(1),
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TStringColumn.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TStringColumn.java
index 1ca3c49d675..89132f8668c 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TStringColumn.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TStringColumn.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 @org.apache.hadoop.hive.common.classification.InterfaceAudience.Public @org.apache.hadoop.hive.common.classification.InterfaceStability.Stable public class TStringColumn implements org.apache.thrift.TBase<TStringColumn, TStringColumn._Fields>, java.io.Serializable, Cloneable, Comparable<TStringColumn> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("TStringColumn");
 
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TStringValue.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TStringValue.java
index cfb45250579..82cfa2d0f47 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TStringValue.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TStringValue.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 @org.apache.hadoop.hive.common.classification.InterfaceAudience.Public @org.apache.hadoop.hive.common.classification.InterfaceStability.Stable public class TStringValue implements org.apache.thrift.TBase<TStringValue, TStringValue._Fields>, java.io.Serializable, Cloneable, Comparable<TStringValue> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("TStringValue");
 
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TStructTypeEntry.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TStructTypeEntry.java
index 7a25567e799..644daf5192a 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TStructTypeEntry.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TStructTypeEntry.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 @org.apache.hadoop.hive.common.classification.InterfaceAudience.Public @org.apache.hadoop.hive.common.classification.InterfaceStability.Stable public class TStructTypeEntry implements org.apache.thrift.TBase<TStructTypeEntry, TStructTypeEntry._Fields>, java.io.Serializable, Cloneable, Comparable<TStructTypeEntry> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("TStructTypeEntry");
 
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TTableSchema.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TTableSchema.java
index de7f671f11c..d11d1db306a 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TTableSchema.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TTableSchema.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 @org.apache.hadoop.hive.common.classification.InterfaceAudience.Public @org.apache.hadoop.hive.common.classification.InterfaceStability.Stable public class TTableSchema implements org.apache.thrift.TBase<TTableSchema, TTableSchema._Fields>, java.io.Serializable, Cloneable, Comparable<TTableSchema> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("TTableSchema");
 
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TTypeDesc.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TTypeDesc.java
index 884b76c443c..629d0a35aa5 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TTypeDesc.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TTypeDesc.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 @org.apache.hadoop.hive.common.classification.InterfaceAudience.Public @org.apache.hadoop.hive.common.classification.InterfaceStability.Stable public class TTypeDesc implements org.apache.thrift.TBase<TTypeDesc, TTypeDesc._Fields>, java.io.Serializable, Cloneable, Comparable<TTypeDesc> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("TTypeDesc");
 
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TTypeEntry.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TTypeEntry.java
index 9d53a295704..1d61a51d895 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TTypeEntry.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TTypeEntry.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 @org.apache.hadoop.hive.common.classification.InterfaceAudience.Public @org.apache.hadoop.hive.common.classification.InterfaceStability.Stable public class TTypeEntry extends org.apache.thrift.TUnion<TTypeEntry, TTypeEntry._Fields> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("TTypeEntry");
   private static final org.apache.thrift.protocol.TField PRIMITIVE_ENTRY_FIELD_DESC = new org.apache.thrift.protocol.TField("primitiveEntry", org.apache.thrift.protocol.TType.STRUCT, (short)1);
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TTypeId.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TTypeId.java
index 980823fe578..5039ce50b2e 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TTypeId.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TTypeId.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 public enum TTypeId implements org.apache.thrift.TEnum {
   BOOLEAN_TYPE(0),
   TINYINT_TYPE(1),
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TTypeQualifierValue.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TTypeQualifierValue.java
index 81e3912ff44..0d6b39dcf92 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TTypeQualifierValue.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TTypeQualifierValue.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 @org.apache.hadoop.hive.common.classification.InterfaceAudience.Public @org.apache.hadoop.hive.common.classification.InterfaceStability.Stable public class TTypeQualifierValue extends org.apache.thrift.TUnion<TTypeQualifierValue, TTypeQualifierValue._Fields> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("TTypeQualifierValue");
   private static final org.apache.thrift.protocol.TField I32_VALUE_FIELD_DESC = new org.apache.thrift.protocol.TField("i32Value", org.apache.thrift.protocol.TType.I32, (short)1);
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TTypeQualifiers.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TTypeQualifiers.java
index c8369a36803..f1c960d1060 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TTypeQualifiers.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TTypeQualifiers.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 @org.apache.hadoop.hive.common.classification.InterfaceAudience.Public @org.apache.hadoop.hive.common.classification.InterfaceStability.Stable public class TTypeQualifiers implements org.apache.thrift.TBase<TTypeQualifiers, TTypeQualifiers._Fields>, java.io.Serializable, Cloneable, Comparable<TTypeQualifiers> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("TTypeQualifiers");
 
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TUnionTypeEntry.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TUnionTypeEntry.java
index 1a56e239d4c..fbbee464944 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TUnionTypeEntry.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TUnionTypeEntry.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 @org.apache.hadoop.hive.common.classification.InterfaceAudience.Public @org.apache.hadoop.hive.common.classification.InterfaceStability.Stable public class TUnionTypeEntry implements org.apache.thrift.TBase<TUnionTypeEntry, TUnionTypeEntry._Fields>, java.io.Serializable, Cloneable, Comparable<TUnionTypeEntry> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("TUnionTypeEntry");
 
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TUploadDataReq.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TUploadDataReq.java
index f2487e44b99..365be3a6863 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TUploadDataReq.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TUploadDataReq.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 @org.apache.hadoop.hive.common.classification.InterfaceAudience.Public @org.apache.hadoop.hive.common.classification.InterfaceStability.Stable public class TUploadDataReq implements org.apache.thrift.TBase<TUploadDataReq, TUploadDataReq._Fields>, java.io.Serializable, Cloneable, Comparable<TUploadDataReq> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("TUploadDataReq");
 
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TUploadDataResp.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TUploadDataResp.java
index 84c54885196..6fea90129c1 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TUploadDataResp.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TUploadDataResp.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 @org.apache.hadoop.hive.common.classification.InterfaceAudience.Public @org.apache.hadoop.hive.common.classification.InterfaceStability.Stable public class TUploadDataResp implements org.apache.thrift.TBase<TUploadDataResp, TUploadDataResp._Fields>, java.io.Serializable, Cloneable, Comparable<TUploadDataResp> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("TUploadDataResp");
 
diff --git a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TUserDefinedTypeEntry.java b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TUserDefinedTypeEntry.java
index 0189e5524b6..a4d6336bc1d 100644
--- a/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TUserDefinedTypeEntry.java
+++ b/service-rpc/src/gen/thrift/gen-javabean/org/apache/hive/service/rpc/thrift/TUserDefinedTypeEntry.java
@@ -1,5 +1,5 @@
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -7,7 +7,7 @@
 package org.apache.hive.service.rpc.thrift;
 
 @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
-@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.14.1)")
+@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.16.0)")
 @org.apache.hadoop.hive.common.classification.InterfaceAudience.Public @org.apache.hadoop.hive.common.classification.InterfaceStability.Stable public class TUserDefinedTypeEntry implements org.apache.thrift.TBase<TUserDefinedTypeEntry, TUserDefinedTypeEntry._Fields>, java.io.Serializable, Cloneable, Comparable<TUserDefinedTypeEntry> {
   private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("TUserDefinedTypeEntry");
 
diff --git a/service-rpc/src/gen/thrift/gen-php/Constant.php b/service-rpc/src/gen/thrift/gen-php/Constant.php
index 24f1175b0f3..21e769b81e4 100644
--- a/service-rpc/src/gen/thrift/gen-php/Constant.php
+++ b/service-rpc/src/gen/thrift/gen-php/Constant.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TArrayTypeEntry.php b/service-rpc/src/gen/thrift/gen-php/TArrayTypeEntry.php
index c34ada05c10..97e0923105f 100644
--- a/service-rpc/src/gen/thrift/gen-php/TArrayTypeEntry.php
+++ b/service-rpc/src/gen/thrift/gen-php/TArrayTypeEntry.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TBinaryColumn.php b/service-rpc/src/gen/thrift/gen-php/TBinaryColumn.php
index be7f4d56709..f9bf9f2531a 100644
--- a/service-rpc/src/gen/thrift/gen-php/TBinaryColumn.php
+++ b/service-rpc/src/gen/thrift/gen-php/TBinaryColumn.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TBoolColumn.php b/service-rpc/src/gen/thrift/gen-php/TBoolColumn.php
index 7ade5699348..4564053648b 100644
--- a/service-rpc/src/gen/thrift/gen-php/TBoolColumn.php
+++ b/service-rpc/src/gen/thrift/gen-php/TBoolColumn.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TBoolValue.php b/service-rpc/src/gen/thrift/gen-php/TBoolValue.php
index 6b12f1479ed..905df9472d1 100644
--- a/service-rpc/src/gen/thrift/gen-php/TBoolValue.php
+++ b/service-rpc/src/gen/thrift/gen-php/TBoolValue.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TByteColumn.php b/service-rpc/src/gen/thrift/gen-php/TByteColumn.php
index b2e934a5392..c9d8859357b 100644
--- a/service-rpc/src/gen/thrift/gen-php/TByteColumn.php
+++ b/service-rpc/src/gen/thrift/gen-php/TByteColumn.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TByteValue.php b/service-rpc/src/gen/thrift/gen-php/TByteValue.php
index 937d22ba677..702f19cbb09 100644
--- a/service-rpc/src/gen/thrift/gen-php/TByteValue.php
+++ b/service-rpc/src/gen/thrift/gen-php/TByteValue.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TCLIServiceClient.php b/service-rpc/src/gen/thrift/gen-php/TCLIServiceClient.php
index 2c0eacc8d72..768f2421760 100644
--- a/service-rpc/src/gen/thrift/gen-php/TCLIServiceClient.php
+++ b/service-rpc/src/gen/thrift/gen-php/TCLIServiceClient.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TCLIServiceIf.php b/service-rpc/src/gen/thrift/gen-php/TCLIServiceIf.php
index 8008361c935..fac446bce07 100644
--- a/service-rpc/src/gen/thrift/gen-php/TCLIServiceIf.php
+++ b/service-rpc/src/gen/thrift/gen-php/TCLIServiceIf.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TCLIService_CancelDelegationToken_args.php b/service-rpc/src/gen/thrift/gen-php/TCLIService_CancelDelegationToken_args.php
index b7ca48586ee..bb3c079257b 100644
--- a/service-rpc/src/gen/thrift/gen-php/TCLIService_CancelDelegationToken_args.php
+++ b/service-rpc/src/gen/thrift/gen-php/TCLIService_CancelDelegationToken_args.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TCLIService_CancelDelegationToken_result.php b/service-rpc/src/gen/thrift/gen-php/TCLIService_CancelDelegationToken_result.php
index 49fc9a3b1d4..8649044df13 100644
--- a/service-rpc/src/gen/thrift/gen-php/TCLIService_CancelDelegationToken_result.php
+++ b/service-rpc/src/gen/thrift/gen-php/TCLIService_CancelDelegationToken_result.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TCLIService_CancelOperation_args.php b/service-rpc/src/gen/thrift/gen-php/TCLIService_CancelOperation_args.php
index 27542ff3c7d..1a80bfe25ba 100644
--- a/service-rpc/src/gen/thrift/gen-php/TCLIService_CancelOperation_args.php
+++ b/service-rpc/src/gen/thrift/gen-php/TCLIService_CancelOperation_args.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TCLIService_CancelOperation_result.php b/service-rpc/src/gen/thrift/gen-php/TCLIService_CancelOperation_result.php
index 8bec4149c34..f276ba067b0 100644
--- a/service-rpc/src/gen/thrift/gen-php/TCLIService_CancelOperation_result.php
+++ b/service-rpc/src/gen/thrift/gen-php/TCLIService_CancelOperation_result.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TCLIService_CloseOperation_args.php b/service-rpc/src/gen/thrift/gen-php/TCLIService_CloseOperation_args.php
index d0e88fe3ad4..ccefa8b8861 100644
--- a/service-rpc/src/gen/thrift/gen-php/TCLIService_CloseOperation_args.php
+++ b/service-rpc/src/gen/thrift/gen-php/TCLIService_CloseOperation_args.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TCLIService_CloseOperation_result.php b/service-rpc/src/gen/thrift/gen-php/TCLIService_CloseOperation_result.php
index 0f7aad0d5df..2f654604c7f 100644
--- a/service-rpc/src/gen/thrift/gen-php/TCLIService_CloseOperation_result.php
+++ b/service-rpc/src/gen/thrift/gen-php/TCLIService_CloseOperation_result.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TCLIService_CloseSession_args.php b/service-rpc/src/gen/thrift/gen-php/TCLIService_CloseSession_args.php
index 3a9f6f42e1f..3c272870410 100644
--- a/service-rpc/src/gen/thrift/gen-php/TCLIService_CloseSession_args.php
+++ b/service-rpc/src/gen/thrift/gen-php/TCLIService_CloseSession_args.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TCLIService_CloseSession_result.php b/service-rpc/src/gen/thrift/gen-php/TCLIService_CloseSession_result.php
index 1bbf2c22731..a1009cf11b9 100644
--- a/service-rpc/src/gen/thrift/gen-php/TCLIService_CloseSession_result.php
+++ b/service-rpc/src/gen/thrift/gen-php/TCLIService_CloseSession_result.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TCLIService_DownloadData_args.php b/service-rpc/src/gen/thrift/gen-php/TCLIService_DownloadData_args.php
index b61cf175e9f..2476791c4f1 100644
--- a/service-rpc/src/gen/thrift/gen-php/TCLIService_DownloadData_args.php
+++ b/service-rpc/src/gen/thrift/gen-php/TCLIService_DownloadData_args.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TCLIService_DownloadData_result.php b/service-rpc/src/gen/thrift/gen-php/TCLIService_DownloadData_result.php
index 4af9c5aaf6b..ea314ea2f5a 100644
--- a/service-rpc/src/gen/thrift/gen-php/TCLIService_DownloadData_result.php
+++ b/service-rpc/src/gen/thrift/gen-php/TCLIService_DownloadData_result.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TCLIService_ExecuteStatement_args.php b/service-rpc/src/gen/thrift/gen-php/TCLIService_ExecuteStatement_args.php
index bec168dc3fb..3ffd7e0df8a 100644
--- a/service-rpc/src/gen/thrift/gen-php/TCLIService_ExecuteStatement_args.php
+++ b/service-rpc/src/gen/thrift/gen-php/TCLIService_ExecuteStatement_args.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TCLIService_ExecuteStatement_result.php b/service-rpc/src/gen/thrift/gen-php/TCLIService_ExecuteStatement_result.php
index 2aff33236e6..e06f4bc73dd 100644
--- a/service-rpc/src/gen/thrift/gen-php/TCLIService_ExecuteStatement_result.php
+++ b/service-rpc/src/gen/thrift/gen-php/TCLIService_ExecuteStatement_result.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TCLIService_FetchResults_args.php b/service-rpc/src/gen/thrift/gen-php/TCLIService_FetchResults_args.php
index e3f4ab1c1a3..90d30137d67 100644
--- a/service-rpc/src/gen/thrift/gen-php/TCLIService_FetchResults_args.php
+++ b/service-rpc/src/gen/thrift/gen-php/TCLIService_FetchResults_args.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TCLIService_FetchResults_result.php b/service-rpc/src/gen/thrift/gen-php/TCLIService_FetchResults_result.php
index 52def2c81f0..297e7e23ef4 100644
--- a/service-rpc/src/gen/thrift/gen-php/TCLIService_FetchResults_result.php
+++ b/service-rpc/src/gen/thrift/gen-php/TCLIService_FetchResults_result.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TCLIService_GetCatalogs_args.php b/service-rpc/src/gen/thrift/gen-php/TCLIService_GetCatalogs_args.php
index 3817329286b..fcdf5bc21c5 100644
--- a/service-rpc/src/gen/thrift/gen-php/TCLIService_GetCatalogs_args.php
+++ b/service-rpc/src/gen/thrift/gen-php/TCLIService_GetCatalogs_args.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TCLIService_GetCatalogs_result.php b/service-rpc/src/gen/thrift/gen-php/TCLIService_GetCatalogs_result.php
index 172e2b8436b..94f365a02b9 100644
--- a/service-rpc/src/gen/thrift/gen-php/TCLIService_GetCatalogs_result.php
+++ b/service-rpc/src/gen/thrift/gen-php/TCLIService_GetCatalogs_result.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TCLIService_GetColumns_args.php b/service-rpc/src/gen/thrift/gen-php/TCLIService_GetColumns_args.php
index 17b9665c09b..f7cfa0e359a 100644
--- a/service-rpc/src/gen/thrift/gen-php/TCLIService_GetColumns_args.php
+++ b/service-rpc/src/gen/thrift/gen-php/TCLIService_GetColumns_args.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TCLIService_GetColumns_result.php b/service-rpc/src/gen/thrift/gen-php/TCLIService_GetColumns_result.php
index 12f9b993ecd..410f57e8362 100644
--- a/service-rpc/src/gen/thrift/gen-php/TCLIService_GetColumns_result.php
+++ b/service-rpc/src/gen/thrift/gen-php/TCLIService_GetColumns_result.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TCLIService_GetCrossReference_args.php b/service-rpc/src/gen/thrift/gen-php/TCLIService_GetCrossReference_args.php
index 03a2e2c4c11..c7c06fc9ff1 100644
--- a/service-rpc/src/gen/thrift/gen-php/TCLIService_GetCrossReference_args.php
+++ b/service-rpc/src/gen/thrift/gen-php/TCLIService_GetCrossReference_args.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TCLIService_GetCrossReference_result.php b/service-rpc/src/gen/thrift/gen-php/TCLIService_GetCrossReference_result.php
index 6155b8744ef..5653c9038d9 100644
--- a/service-rpc/src/gen/thrift/gen-php/TCLIService_GetCrossReference_result.php
+++ b/service-rpc/src/gen/thrift/gen-php/TCLIService_GetCrossReference_result.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TCLIService_GetDelegationToken_args.php b/service-rpc/src/gen/thrift/gen-php/TCLIService_GetDelegationToken_args.php
index 4cba7218684..952483273d9 100644
--- a/service-rpc/src/gen/thrift/gen-php/TCLIService_GetDelegationToken_args.php
+++ b/service-rpc/src/gen/thrift/gen-php/TCLIService_GetDelegationToken_args.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TCLIService_GetDelegationToken_result.php b/service-rpc/src/gen/thrift/gen-php/TCLIService_GetDelegationToken_result.php
index c00cd167cb8..5bb33b6f183 100644
--- a/service-rpc/src/gen/thrift/gen-php/TCLIService_GetDelegationToken_result.php
+++ b/service-rpc/src/gen/thrift/gen-php/TCLIService_GetDelegationToken_result.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TCLIService_GetFunctions_args.php b/service-rpc/src/gen/thrift/gen-php/TCLIService_GetFunctions_args.php
index 5fe50dd8dff..f11dad7fea6 100644
--- a/service-rpc/src/gen/thrift/gen-php/TCLIService_GetFunctions_args.php
+++ b/service-rpc/src/gen/thrift/gen-php/TCLIService_GetFunctions_args.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TCLIService_GetFunctions_result.php b/service-rpc/src/gen/thrift/gen-php/TCLIService_GetFunctions_result.php
index da081906da4..1a4c70a9880 100644
--- a/service-rpc/src/gen/thrift/gen-php/TCLIService_GetFunctions_result.php
+++ b/service-rpc/src/gen/thrift/gen-php/TCLIService_GetFunctions_result.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TCLIService_GetInfo_args.php b/service-rpc/src/gen/thrift/gen-php/TCLIService_GetInfo_args.php
index 31d690d6231..cb9c5d93d00 100644
--- a/service-rpc/src/gen/thrift/gen-php/TCLIService_GetInfo_args.php
+++ b/service-rpc/src/gen/thrift/gen-php/TCLIService_GetInfo_args.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TCLIService_GetInfo_result.php b/service-rpc/src/gen/thrift/gen-php/TCLIService_GetInfo_result.php
index daa574bfe49..d7af0075d50 100644
--- a/service-rpc/src/gen/thrift/gen-php/TCLIService_GetInfo_result.php
+++ b/service-rpc/src/gen/thrift/gen-php/TCLIService_GetInfo_result.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TCLIService_GetOperationStatus_args.php b/service-rpc/src/gen/thrift/gen-php/TCLIService_GetOperationStatus_args.php
index df8a2c91fac..9deb1d317f7 100644
--- a/service-rpc/src/gen/thrift/gen-php/TCLIService_GetOperationStatus_args.php
+++ b/service-rpc/src/gen/thrift/gen-php/TCLIService_GetOperationStatus_args.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TCLIService_GetOperationStatus_result.php b/service-rpc/src/gen/thrift/gen-php/TCLIService_GetOperationStatus_result.php
index 3461c5222a6..e2ecc74fc4b 100644
--- a/service-rpc/src/gen/thrift/gen-php/TCLIService_GetOperationStatus_result.php
+++ b/service-rpc/src/gen/thrift/gen-php/TCLIService_GetOperationStatus_result.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TCLIService_GetPrimaryKeys_args.php b/service-rpc/src/gen/thrift/gen-php/TCLIService_GetPrimaryKeys_args.php
index 093b5323445..74870c7c032 100644
--- a/service-rpc/src/gen/thrift/gen-php/TCLIService_GetPrimaryKeys_args.php
+++ b/service-rpc/src/gen/thrift/gen-php/TCLIService_GetPrimaryKeys_args.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TCLIService_GetPrimaryKeys_result.php b/service-rpc/src/gen/thrift/gen-php/TCLIService_GetPrimaryKeys_result.php
index a7758451fff..3fecf86c626 100644
--- a/service-rpc/src/gen/thrift/gen-php/TCLIService_GetPrimaryKeys_result.php
+++ b/service-rpc/src/gen/thrift/gen-php/TCLIService_GetPrimaryKeys_result.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TCLIService_GetQueryId_args.php b/service-rpc/src/gen/thrift/gen-php/TCLIService_GetQueryId_args.php
index df9024a6232..88374c86b9e 100644
--- a/service-rpc/src/gen/thrift/gen-php/TCLIService_GetQueryId_args.php
+++ b/service-rpc/src/gen/thrift/gen-php/TCLIService_GetQueryId_args.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TCLIService_GetQueryId_result.php b/service-rpc/src/gen/thrift/gen-php/TCLIService_GetQueryId_result.php
index 580bab443aa..01e17c3f3d3 100644
--- a/service-rpc/src/gen/thrift/gen-php/TCLIService_GetQueryId_result.php
+++ b/service-rpc/src/gen/thrift/gen-php/TCLIService_GetQueryId_result.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TCLIService_GetResultSetMetadata_args.php b/service-rpc/src/gen/thrift/gen-php/TCLIService_GetResultSetMetadata_args.php
index be33949cb02..ebbc7ca5caf 100644
--- a/service-rpc/src/gen/thrift/gen-php/TCLIService_GetResultSetMetadata_args.php
+++ b/service-rpc/src/gen/thrift/gen-php/TCLIService_GetResultSetMetadata_args.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TCLIService_GetResultSetMetadata_result.php b/service-rpc/src/gen/thrift/gen-php/TCLIService_GetResultSetMetadata_result.php
index e62235e7ed5..2a6bc684b76 100644
--- a/service-rpc/src/gen/thrift/gen-php/TCLIService_GetResultSetMetadata_result.php
+++ b/service-rpc/src/gen/thrift/gen-php/TCLIService_GetResultSetMetadata_result.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TCLIService_GetSchemas_args.php b/service-rpc/src/gen/thrift/gen-php/TCLIService_GetSchemas_args.php
index b08524ffc60..b2fe8e9394a 100644
--- a/service-rpc/src/gen/thrift/gen-php/TCLIService_GetSchemas_args.php
+++ b/service-rpc/src/gen/thrift/gen-php/TCLIService_GetSchemas_args.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TCLIService_GetSchemas_result.php b/service-rpc/src/gen/thrift/gen-php/TCLIService_GetSchemas_result.php
index 35ab9a9ed89..38925d98eab 100644
--- a/service-rpc/src/gen/thrift/gen-php/TCLIService_GetSchemas_result.php
+++ b/service-rpc/src/gen/thrift/gen-php/TCLIService_GetSchemas_result.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TCLIService_GetTableTypes_args.php b/service-rpc/src/gen/thrift/gen-php/TCLIService_GetTableTypes_args.php
index 5d873c705dd..cba95c64b48 100644
--- a/service-rpc/src/gen/thrift/gen-php/TCLIService_GetTableTypes_args.php
+++ b/service-rpc/src/gen/thrift/gen-php/TCLIService_GetTableTypes_args.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TCLIService_GetTableTypes_result.php b/service-rpc/src/gen/thrift/gen-php/TCLIService_GetTableTypes_result.php
index 6edff2e4e80..2c5b854d39f 100644
--- a/service-rpc/src/gen/thrift/gen-php/TCLIService_GetTableTypes_result.php
+++ b/service-rpc/src/gen/thrift/gen-php/TCLIService_GetTableTypes_result.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TCLIService_GetTables_args.php b/service-rpc/src/gen/thrift/gen-php/TCLIService_GetTables_args.php
index 01597cf51a3..af9fbdd0068 100644
--- a/service-rpc/src/gen/thrift/gen-php/TCLIService_GetTables_args.php
+++ b/service-rpc/src/gen/thrift/gen-php/TCLIService_GetTables_args.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TCLIService_GetTables_result.php b/service-rpc/src/gen/thrift/gen-php/TCLIService_GetTables_result.php
index 17a070af3c0..0debdeacd03 100644
--- a/service-rpc/src/gen/thrift/gen-php/TCLIService_GetTables_result.php
+++ b/service-rpc/src/gen/thrift/gen-php/TCLIService_GetTables_result.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TCLIService_GetTypeInfo_args.php b/service-rpc/src/gen/thrift/gen-php/TCLIService_GetTypeInfo_args.php
index 695fedf60bd..ecd5fb58070 100644
--- a/service-rpc/src/gen/thrift/gen-php/TCLIService_GetTypeInfo_args.php
+++ b/service-rpc/src/gen/thrift/gen-php/TCLIService_GetTypeInfo_args.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TCLIService_GetTypeInfo_result.php b/service-rpc/src/gen/thrift/gen-php/TCLIService_GetTypeInfo_result.php
index 5133b360f75..2bf2ba48ba2 100644
--- a/service-rpc/src/gen/thrift/gen-php/TCLIService_GetTypeInfo_result.php
+++ b/service-rpc/src/gen/thrift/gen-php/TCLIService_GetTypeInfo_result.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TCLIService_OpenSession_args.php b/service-rpc/src/gen/thrift/gen-php/TCLIService_OpenSession_args.php
index f1abf0df82d..9947516f1d7 100644
--- a/service-rpc/src/gen/thrift/gen-php/TCLIService_OpenSession_args.php
+++ b/service-rpc/src/gen/thrift/gen-php/TCLIService_OpenSession_args.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TCLIService_OpenSession_result.php b/service-rpc/src/gen/thrift/gen-php/TCLIService_OpenSession_result.php
index ebcdf6acfa1..262a91f8bb8 100644
--- a/service-rpc/src/gen/thrift/gen-php/TCLIService_OpenSession_result.php
+++ b/service-rpc/src/gen/thrift/gen-php/TCLIService_OpenSession_result.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TCLIService_RenewDelegationToken_args.php b/service-rpc/src/gen/thrift/gen-php/TCLIService_RenewDelegationToken_args.php
index b95cba4267d..1f8bc6ab4cf 100644
--- a/service-rpc/src/gen/thrift/gen-php/TCLIService_RenewDelegationToken_args.php
+++ b/service-rpc/src/gen/thrift/gen-php/TCLIService_RenewDelegationToken_args.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TCLIService_RenewDelegationToken_result.php b/service-rpc/src/gen/thrift/gen-php/TCLIService_RenewDelegationToken_result.php
index d213fff7d4d..7ae60b5f828 100644
--- a/service-rpc/src/gen/thrift/gen-php/TCLIService_RenewDelegationToken_result.php
+++ b/service-rpc/src/gen/thrift/gen-php/TCLIService_RenewDelegationToken_result.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TCLIService_SetClientInfo_args.php b/service-rpc/src/gen/thrift/gen-php/TCLIService_SetClientInfo_args.php
index 8c31a2b5cee..02beaffedab 100644
--- a/service-rpc/src/gen/thrift/gen-php/TCLIService_SetClientInfo_args.php
+++ b/service-rpc/src/gen/thrift/gen-php/TCLIService_SetClientInfo_args.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TCLIService_SetClientInfo_result.php b/service-rpc/src/gen/thrift/gen-php/TCLIService_SetClientInfo_result.php
index ae5434e80bd..36220aa879e 100644
--- a/service-rpc/src/gen/thrift/gen-php/TCLIService_SetClientInfo_result.php
+++ b/service-rpc/src/gen/thrift/gen-php/TCLIService_SetClientInfo_result.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TCLIService_UploadData_args.php b/service-rpc/src/gen/thrift/gen-php/TCLIService_UploadData_args.php
index c1da61fa70b..3b8753c4434 100644
--- a/service-rpc/src/gen/thrift/gen-php/TCLIService_UploadData_args.php
+++ b/service-rpc/src/gen/thrift/gen-php/TCLIService_UploadData_args.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TCLIService_UploadData_result.php b/service-rpc/src/gen/thrift/gen-php/TCLIService_UploadData_result.php
index e22a1323228..03e96f1f00c 100644
--- a/service-rpc/src/gen/thrift/gen-php/TCLIService_UploadData_result.php
+++ b/service-rpc/src/gen/thrift/gen-php/TCLIService_UploadData_result.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TCancelDelegationTokenReq.php b/service-rpc/src/gen/thrift/gen-php/TCancelDelegationTokenReq.php
index 1817d259b29..dfe12656079 100644
--- a/service-rpc/src/gen/thrift/gen-php/TCancelDelegationTokenReq.php
+++ b/service-rpc/src/gen/thrift/gen-php/TCancelDelegationTokenReq.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TCancelDelegationTokenResp.php b/service-rpc/src/gen/thrift/gen-php/TCancelDelegationTokenResp.php
index e1f6d4fbde3..e591264e6fb 100644
--- a/service-rpc/src/gen/thrift/gen-php/TCancelDelegationTokenResp.php
+++ b/service-rpc/src/gen/thrift/gen-php/TCancelDelegationTokenResp.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TCancelOperationReq.php b/service-rpc/src/gen/thrift/gen-php/TCancelOperationReq.php
index f8a1e42e97d..d939ee96b05 100644
--- a/service-rpc/src/gen/thrift/gen-php/TCancelOperationReq.php
+++ b/service-rpc/src/gen/thrift/gen-php/TCancelOperationReq.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TCancelOperationResp.php b/service-rpc/src/gen/thrift/gen-php/TCancelOperationResp.php
index b383e36e902..7aaff0fd306 100644
--- a/service-rpc/src/gen/thrift/gen-php/TCancelOperationResp.php
+++ b/service-rpc/src/gen/thrift/gen-php/TCancelOperationResp.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TCloseOperationReq.php b/service-rpc/src/gen/thrift/gen-php/TCloseOperationReq.php
index 503657e3eed..e2930b02468 100644
--- a/service-rpc/src/gen/thrift/gen-php/TCloseOperationReq.php
+++ b/service-rpc/src/gen/thrift/gen-php/TCloseOperationReq.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TCloseOperationResp.php b/service-rpc/src/gen/thrift/gen-php/TCloseOperationResp.php
index 04ca3ea7320..c27690fd0e2 100644
--- a/service-rpc/src/gen/thrift/gen-php/TCloseOperationResp.php
+++ b/service-rpc/src/gen/thrift/gen-php/TCloseOperationResp.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TCloseSessionReq.php b/service-rpc/src/gen/thrift/gen-php/TCloseSessionReq.php
index 8d87402d644..59fafe9bb04 100644
--- a/service-rpc/src/gen/thrift/gen-php/TCloseSessionReq.php
+++ b/service-rpc/src/gen/thrift/gen-php/TCloseSessionReq.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TCloseSessionResp.php b/service-rpc/src/gen/thrift/gen-php/TCloseSessionResp.php
index 3c08b3c6a72..5748420113f 100644
--- a/service-rpc/src/gen/thrift/gen-php/TCloseSessionResp.php
+++ b/service-rpc/src/gen/thrift/gen-php/TCloseSessionResp.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TColumn.php b/service-rpc/src/gen/thrift/gen-php/TColumn.php
index 9152cef1076..1e26e2ad38a 100644
--- a/service-rpc/src/gen/thrift/gen-php/TColumn.php
+++ b/service-rpc/src/gen/thrift/gen-php/TColumn.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TColumnDesc.php b/service-rpc/src/gen/thrift/gen-php/TColumnDesc.php
index 096f99564da..6e851bed747 100644
--- a/service-rpc/src/gen/thrift/gen-php/TColumnDesc.php
+++ b/service-rpc/src/gen/thrift/gen-php/TColumnDesc.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TColumnValue.php b/service-rpc/src/gen/thrift/gen-php/TColumnValue.php
index 86d1d0e990f..2314eaed87e 100644
--- a/service-rpc/src/gen/thrift/gen-php/TColumnValue.php
+++ b/service-rpc/src/gen/thrift/gen-php/TColumnValue.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TDoubleColumn.php b/service-rpc/src/gen/thrift/gen-php/TDoubleColumn.php
index 91b983c5619..98529ab8512 100644
--- a/service-rpc/src/gen/thrift/gen-php/TDoubleColumn.php
+++ b/service-rpc/src/gen/thrift/gen-php/TDoubleColumn.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TDoubleValue.php b/service-rpc/src/gen/thrift/gen-php/TDoubleValue.php
index a24142c0406..97dc79af522 100644
--- a/service-rpc/src/gen/thrift/gen-php/TDoubleValue.php
+++ b/service-rpc/src/gen/thrift/gen-php/TDoubleValue.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TDownloadDataReq.php b/service-rpc/src/gen/thrift/gen-php/TDownloadDataReq.php
index 91edfe882f4..0d79fc59134 100644
--- a/service-rpc/src/gen/thrift/gen-php/TDownloadDataReq.php
+++ b/service-rpc/src/gen/thrift/gen-php/TDownloadDataReq.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TDownloadDataResp.php b/service-rpc/src/gen/thrift/gen-php/TDownloadDataResp.php
index 2878a89167b..c5b99501162 100644
--- a/service-rpc/src/gen/thrift/gen-php/TDownloadDataResp.php
+++ b/service-rpc/src/gen/thrift/gen-php/TDownloadDataResp.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TExecuteStatementReq.php b/service-rpc/src/gen/thrift/gen-php/TExecuteStatementReq.php
index c312f89e177..8d600b955c1 100644
--- a/service-rpc/src/gen/thrift/gen-php/TExecuteStatementReq.php
+++ b/service-rpc/src/gen/thrift/gen-php/TExecuteStatementReq.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TExecuteStatementResp.php b/service-rpc/src/gen/thrift/gen-php/TExecuteStatementResp.php
index ecaa419eaae..8e4e979c25f 100644
--- a/service-rpc/src/gen/thrift/gen-php/TExecuteStatementResp.php
+++ b/service-rpc/src/gen/thrift/gen-php/TExecuteStatementResp.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TFetchOrientation.php b/service-rpc/src/gen/thrift/gen-php/TFetchOrientation.php
index 71eaa231465..f9645cedefa 100644
--- a/service-rpc/src/gen/thrift/gen-php/TFetchOrientation.php
+++ b/service-rpc/src/gen/thrift/gen-php/TFetchOrientation.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TFetchResultsReq.php b/service-rpc/src/gen/thrift/gen-php/TFetchResultsReq.php
index 723ea9567a0..e53fcddf5ec 100644
--- a/service-rpc/src/gen/thrift/gen-php/TFetchResultsReq.php
+++ b/service-rpc/src/gen/thrift/gen-php/TFetchResultsReq.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TFetchResultsResp.php b/service-rpc/src/gen/thrift/gen-php/TFetchResultsResp.php
index efdd00dee77..d9c05ef1d8f 100644
--- a/service-rpc/src/gen/thrift/gen-php/TFetchResultsResp.php
+++ b/service-rpc/src/gen/thrift/gen-php/TFetchResultsResp.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TGetCatalogsReq.php b/service-rpc/src/gen/thrift/gen-php/TGetCatalogsReq.php
index 4513015336a..7b5238c7678 100644
--- a/service-rpc/src/gen/thrift/gen-php/TGetCatalogsReq.php
+++ b/service-rpc/src/gen/thrift/gen-php/TGetCatalogsReq.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TGetCatalogsResp.php b/service-rpc/src/gen/thrift/gen-php/TGetCatalogsResp.php
index 392025e0165..c194e82e4bc 100644
--- a/service-rpc/src/gen/thrift/gen-php/TGetCatalogsResp.php
+++ b/service-rpc/src/gen/thrift/gen-php/TGetCatalogsResp.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TGetColumnsReq.php b/service-rpc/src/gen/thrift/gen-php/TGetColumnsReq.php
index e91b6ce2f0f..c39a757947d 100644
--- a/service-rpc/src/gen/thrift/gen-php/TGetColumnsReq.php
+++ b/service-rpc/src/gen/thrift/gen-php/TGetColumnsReq.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TGetColumnsResp.php b/service-rpc/src/gen/thrift/gen-php/TGetColumnsResp.php
index 1382d012d81..659e98ef55d 100644
--- a/service-rpc/src/gen/thrift/gen-php/TGetColumnsResp.php
+++ b/service-rpc/src/gen/thrift/gen-php/TGetColumnsResp.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TGetCrossReferenceReq.php b/service-rpc/src/gen/thrift/gen-php/TGetCrossReferenceReq.php
index eada1e654fe..65c6d803238 100644
--- a/service-rpc/src/gen/thrift/gen-php/TGetCrossReferenceReq.php
+++ b/service-rpc/src/gen/thrift/gen-php/TGetCrossReferenceReq.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TGetCrossReferenceResp.php b/service-rpc/src/gen/thrift/gen-php/TGetCrossReferenceResp.php
index cfdf437b806..633df3e22e6 100644
--- a/service-rpc/src/gen/thrift/gen-php/TGetCrossReferenceResp.php
+++ b/service-rpc/src/gen/thrift/gen-php/TGetCrossReferenceResp.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TGetDelegationTokenReq.php b/service-rpc/src/gen/thrift/gen-php/TGetDelegationTokenReq.php
index 6339b38042c..edfa5d16424 100644
--- a/service-rpc/src/gen/thrift/gen-php/TGetDelegationTokenReq.php
+++ b/service-rpc/src/gen/thrift/gen-php/TGetDelegationTokenReq.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TGetDelegationTokenResp.php b/service-rpc/src/gen/thrift/gen-php/TGetDelegationTokenResp.php
index cd7f0cc74fc..3db7133f7aa 100644
--- a/service-rpc/src/gen/thrift/gen-php/TGetDelegationTokenResp.php
+++ b/service-rpc/src/gen/thrift/gen-php/TGetDelegationTokenResp.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TGetFunctionsReq.php b/service-rpc/src/gen/thrift/gen-php/TGetFunctionsReq.php
index 2bd45744524..2402a77e79f 100644
--- a/service-rpc/src/gen/thrift/gen-php/TGetFunctionsReq.php
+++ b/service-rpc/src/gen/thrift/gen-php/TGetFunctionsReq.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TGetFunctionsResp.php b/service-rpc/src/gen/thrift/gen-php/TGetFunctionsResp.php
index 448994870ed..35fded62f10 100644
--- a/service-rpc/src/gen/thrift/gen-php/TGetFunctionsResp.php
+++ b/service-rpc/src/gen/thrift/gen-php/TGetFunctionsResp.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TGetInfoReq.php b/service-rpc/src/gen/thrift/gen-php/TGetInfoReq.php
index 16f40445f67..d7582611bd8 100644
--- a/service-rpc/src/gen/thrift/gen-php/TGetInfoReq.php
+++ b/service-rpc/src/gen/thrift/gen-php/TGetInfoReq.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TGetInfoResp.php b/service-rpc/src/gen/thrift/gen-php/TGetInfoResp.php
index 4fd7a83d24a..c90d8f006c9 100644
--- a/service-rpc/src/gen/thrift/gen-php/TGetInfoResp.php
+++ b/service-rpc/src/gen/thrift/gen-php/TGetInfoResp.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TGetInfoType.php b/service-rpc/src/gen/thrift/gen-php/TGetInfoType.php
index a411cda9fd4..e97f28e591c 100644
--- a/service-rpc/src/gen/thrift/gen-php/TGetInfoType.php
+++ b/service-rpc/src/gen/thrift/gen-php/TGetInfoType.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TGetInfoValue.php b/service-rpc/src/gen/thrift/gen-php/TGetInfoValue.php
index 4a77ee2394c..3ac84354d61 100644
--- a/service-rpc/src/gen/thrift/gen-php/TGetInfoValue.php
+++ b/service-rpc/src/gen/thrift/gen-php/TGetInfoValue.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TGetOperationStatusReq.php b/service-rpc/src/gen/thrift/gen-php/TGetOperationStatusReq.php
index e2d02942331..e5f7571c780 100644
--- a/service-rpc/src/gen/thrift/gen-php/TGetOperationStatusReq.php
+++ b/service-rpc/src/gen/thrift/gen-php/TGetOperationStatusReq.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TGetOperationStatusResp.php b/service-rpc/src/gen/thrift/gen-php/TGetOperationStatusResp.php
index 9fe9253bb94..26e3932f2e9 100644
--- a/service-rpc/src/gen/thrift/gen-php/TGetOperationStatusResp.php
+++ b/service-rpc/src/gen/thrift/gen-php/TGetOperationStatusResp.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TGetPrimaryKeysReq.php b/service-rpc/src/gen/thrift/gen-php/TGetPrimaryKeysReq.php
index 8cfe41071d1..4c32d1496db 100644
--- a/service-rpc/src/gen/thrift/gen-php/TGetPrimaryKeysReq.php
+++ b/service-rpc/src/gen/thrift/gen-php/TGetPrimaryKeysReq.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TGetPrimaryKeysResp.php b/service-rpc/src/gen/thrift/gen-php/TGetPrimaryKeysResp.php
index 5110a3a9bb1..6d8e57c3c9c 100644
--- a/service-rpc/src/gen/thrift/gen-php/TGetPrimaryKeysResp.php
+++ b/service-rpc/src/gen/thrift/gen-php/TGetPrimaryKeysResp.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TGetQueryIdReq.php b/service-rpc/src/gen/thrift/gen-php/TGetQueryIdReq.php
index 9513fd8160a..015db12df1b 100644
--- a/service-rpc/src/gen/thrift/gen-php/TGetQueryIdReq.php
+++ b/service-rpc/src/gen/thrift/gen-php/TGetQueryIdReq.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TGetQueryIdResp.php b/service-rpc/src/gen/thrift/gen-php/TGetQueryIdResp.php
index 362e6afec83..392edeb6598 100644
--- a/service-rpc/src/gen/thrift/gen-php/TGetQueryIdResp.php
+++ b/service-rpc/src/gen/thrift/gen-php/TGetQueryIdResp.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TGetResultSetMetadataReq.php b/service-rpc/src/gen/thrift/gen-php/TGetResultSetMetadataReq.php
index fc2164c8b5b..1a09e28eb67 100644
--- a/service-rpc/src/gen/thrift/gen-php/TGetResultSetMetadataReq.php
+++ b/service-rpc/src/gen/thrift/gen-php/TGetResultSetMetadataReq.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TGetResultSetMetadataResp.php b/service-rpc/src/gen/thrift/gen-php/TGetResultSetMetadataResp.php
index f09d6ceda13..d00559f5b38 100644
--- a/service-rpc/src/gen/thrift/gen-php/TGetResultSetMetadataResp.php
+++ b/service-rpc/src/gen/thrift/gen-php/TGetResultSetMetadataResp.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TGetSchemasReq.php b/service-rpc/src/gen/thrift/gen-php/TGetSchemasReq.php
index 2d975ccbdff..6d939571f6f 100644
--- a/service-rpc/src/gen/thrift/gen-php/TGetSchemasReq.php
+++ b/service-rpc/src/gen/thrift/gen-php/TGetSchemasReq.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TGetSchemasResp.php b/service-rpc/src/gen/thrift/gen-php/TGetSchemasResp.php
index 8f387a8cb8e..6baa14b897c 100644
--- a/service-rpc/src/gen/thrift/gen-php/TGetSchemasResp.php
+++ b/service-rpc/src/gen/thrift/gen-php/TGetSchemasResp.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TGetTableTypesReq.php b/service-rpc/src/gen/thrift/gen-php/TGetTableTypesReq.php
index d9437d4522e..7b7beb38f6e 100644
--- a/service-rpc/src/gen/thrift/gen-php/TGetTableTypesReq.php
+++ b/service-rpc/src/gen/thrift/gen-php/TGetTableTypesReq.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TGetTableTypesResp.php b/service-rpc/src/gen/thrift/gen-php/TGetTableTypesResp.php
index 5a9c1532351..3562b654356 100644
--- a/service-rpc/src/gen/thrift/gen-php/TGetTableTypesResp.php
+++ b/service-rpc/src/gen/thrift/gen-php/TGetTableTypesResp.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TGetTablesReq.php b/service-rpc/src/gen/thrift/gen-php/TGetTablesReq.php
index 89fb1b95ab1..3f7a2d16dc5 100644
--- a/service-rpc/src/gen/thrift/gen-php/TGetTablesReq.php
+++ b/service-rpc/src/gen/thrift/gen-php/TGetTablesReq.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TGetTablesResp.php b/service-rpc/src/gen/thrift/gen-php/TGetTablesResp.php
index 25d2d94b488..6be9a495fc0 100644
--- a/service-rpc/src/gen/thrift/gen-php/TGetTablesResp.php
+++ b/service-rpc/src/gen/thrift/gen-php/TGetTablesResp.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TGetTypeInfoReq.php b/service-rpc/src/gen/thrift/gen-php/TGetTypeInfoReq.php
index 819eca37f0a..6408bd5603a 100644
--- a/service-rpc/src/gen/thrift/gen-php/TGetTypeInfoReq.php
+++ b/service-rpc/src/gen/thrift/gen-php/TGetTypeInfoReq.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TGetTypeInfoResp.php b/service-rpc/src/gen/thrift/gen-php/TGetTypeInfoResp.php
index 8468d6d0b1d..08253ff4808 100644
--- a/service-rpc/src/gen/thrift/gen-php/TGetTypeInfoResp.php
+++ b/service-rpc/src/gen/thrift/gen-php/TGetTypeInfoResp.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/THandleIdentifier.php b/service-rpc/src/gen/thrift/gen-php/THandleIdentifier.php
index 444329eae5a..7de585994fa 100644
--- a/service-rpc/src/gen/thrift/gen-php/THandleIdentifier.php
+++ b/service-rpc/src/gen/thrift/gen-php/THandleIdentifier.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TI16Column.php b/service-rpc/src/gen/thrift/gen-php/TI16Column.php
index 08476736841..8593d7afd59 100644
--- a/service-rpc/src/gen/thrift/gen-php/TI16Column.php
+++ b/service-rpc/src/gen/thrift/gen-php/TI16Column.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TI16Value.php b/service-rpc/src/gen/thrift/gen-php/TI16Value.php
index d23cfa46c08..66acf21338b 100644
--- a/service-rpc/src/gen/thrift/gen-php/TI16Value.php
+++ b/service-rpc/src/gen/thrift/gen-php/TI16Value.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TI32Column.php b/service-rpc/src/gen/thrift/gen-php/TI32Column.php
index ac84d19d057..5a21c59f5ef 100644
--- a/service-rpc/src/gen/thrift/gen-php/TI32Column.php
+++ b/service-rpc/src/gen/thrift/gen-php/TI32Column.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TI32Value.php b/service-rpc/src/gen/thrift/gen-php/TI32Value.php
index 2901534ba57..76d4e341894 100644
--- a/service-rpc/src/gen/thrift/gen-php/TI32Value.php
+++ b/service-rpc/src/gen/thrift/gen-php/TI32Value.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TI64Column.php b/service-rpc/src/gen/thrift/gen-php/TI64Column.php
index e6fad601329..288e80dcb90 100644
--- a/service-rpc/src/gen/thrift/gen-php/TI64Column.php
+++ b/service-rpc/src/gen/thrift/gen-php/TI64Column.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TI64Value.php b/service-rpc/src/gen/thrift/gen-php/TI64Value.php
index 93aa45c1e32..ac83082c433 100644
--- a/service-rpc/src/gen/thrift/gen-php/TI64Value.php
+++ b/service-rpc/src/gen/thrift/gen-php/TI64Value.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TJobExecutionStatus.php b/service-rpc/src/gen/thrift/gen-php/TJobExecutionStatus.php
index fcfe3d3a090..26cc025d618 100644
--- a/service-rpc/src/gen/thrift/gen-php/TJobExecutionStatus.php
+++ b/service-rpc/src/gen/thrift/gen-php/TJobExecutionStatus.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TMapTypeEntry.php b/service-rpc/src/gen/thrift/gen-php/TMapTypeEntry.php
index 5ee1e20a77b..cb3f73b212d 100644
--- a/service-rpc/src/gen/thrift/gen-php/TMapTypeEntry.php
+++ b/service-rpc/src/gen/thrift/gen-php/TMapTypeEntry.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TOpenSessionReq.php b/service-rpc/src/gen/thrift/gen-php/TOpenSessionReq.php
index 94992b0d415..8ec19a02078 100644
--- a/service-rpc/src/gen/thrift/gen-php/TOpenSessionReq.php
+++ b/service-rpc/src/gen/thrift/gen-php/TOpenSessionReq.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TOpenSessionResp.php b/service-rpc/src/gen/thrift/gen-php/TOpenSessionResp.php
index d27608e513f..dc938f0450b 100644
--- a/service-rpc/src/gen/thrift/gen-php/TOpenSessionResp.php
+++ b/service-rpc/src/gen/thrift/gen-php/TOpenSessionResp.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TOperationHandle.php b/service-rpc/src/gen/thrift/gen-php/TOperationHandle.php
index 360762931d9..1c55e87cabd 100644
--- a/service-rpc/src/gen/thrift/gen-php/TOperationHandle.php
+++ b/service-rpc/src/gen/thrift/gen-php/TOperationHandle.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TOperationState.php b/service-rpc/src/gen/thrift/gen-php/TOperationState.php
index 7b1a024b2f2..3527fe9dd7c 100644
--- a/service-rpc/src/gen/thrift/gen-php/TOperationState.php
+++ b/service-rpc/src/gen/thrift/gen-php/TOperationState.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TOperationType.php b/service-rpc/src/gen/thrift/gen-php/TOperationType.php
index 1989eb78b9f..608cad9b735 100644
--- a/service-rpc/src/gen/thrift/gen-php/TOperationType.php
+++ b/service-rpc/src/gen/thrift/gen-php/TOperationType.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TPrimitiveTypeEntry.php b/service-rpc/src/gen/thrift/gen-php/TPrimitiveTypeEntry.php
index fa83597f301..f7cbf56650b 100644
--- a/service-rpc/src/gen/thrift/gen-php/TPrimitiveTypeEntry.php
+++ b/service-rpc/src/gen/thrift/gen-php/TPrimitiveTypeEntry.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TProgressUpdateResp.php b/service-rpc/src/gen/thrift/gen-php/TProgressUpdateResp.php
index 92a40dbc8b1..12005c6c5de 100644
--- a/service-rpc/src/gen/thrift/gen-php/TProgressUpdateResp.php
+++ b/service-rpc/src/gen/thrift/gen-php/TProgressUpdateResp.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TProtocolVersion.php b/service-rpc/src/gen/thrift/gen-php/TProtocolVersion.php
index 02a1cadc04f..b27fb349010 100644
--- a/service-rpc/src/gen/thrift/gen-php/TProtocolVersion.php
+++ b/service-rpc/src/gen/thrift/gen-php/TProtocolVersion.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TRenewDelegationTokenReq.php b/service-rpc/src/gen/thrift/gen-php/TRenewDelegationTokenReq.php
index 76b25f81e70..c2123a9aa9e 100644
--- a/service-rpc/src/gen/thrift/gen-php/TRenewDelegationTokenReq.php
+++ b/service-rpc/src/gen/thrift/gen-php/TRenewDelegationTokenReq.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TRenewDelegationTokenResp.php b/service-rpc/src/gen/thrift/gen-php/TRenewDelegationTokenResp.php
index c2d1dc13eeb..bc7a9d00bcd 100644
--- a/service-rpc/src/gen/thrift/gen-php/TRenewDelegationTokenResp.php
+++ b/service-rpc/src/gen/thrift/gen-php/TRenewDelegationTokenResp.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TRow.php b/service-rpc/src/gen/thrift/gen-php/TRow.php
index a1942fa572e..fd042db525f 100644
--- a/service-rpc/src/gen/thrift/gen-php/TRow.php
+++ b/service-rpc/src/gen/thrift/gen-php/TRow.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TRowSet.php b/service-rpc/src/gen/thrift/gen-php/TRowSet.php
index 2cf73727f10..1e75cadcd32 100644
--- a/service-rpc/src/gen/thrift/gen-php/TRowSet.php
+++ b/service-rpc/src/gen/thrift/gen-php/TRowSet.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TSessionHandle.php b/service-rpc/src/gen/thrift/gen-php/TSessionHandle.php
index 4948977c360..8ced51158ee 100644
--- a/service-rpc/src/gen/thrift/gen-php/TSessionHandle.php
+++ b/service-rpc/src/gen/thrift/gen-php/TSessionHandle.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TSetClientInfoReq.php b/service-rpc/src/gen/thrift/gen-php/TSetClientInfoReq.php
index 3c7e93db83b..61f42941ed3 100644
--- a/service-rpc/src/gen/thrift/gen-php/TSetClientInfoReq.php
+++ b/service-rpc/src/gen/thrift/gen-php/TSetClientInfoReq.php
@@ -1,6 +1,6 @@
 <?php
 /**
- * Autogenerated by Thrift Compiler (0.14.1)
+ * Autogenerated by Thrift Compiler (0.16.0)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
diff --git a/service-rpc/src/gen/thrift/gen-php/TSetClientInfoResp.php b/service-rpc/src/gen/thrift/gen-php/TSetClientInfoResp.php
index 4b9699acbc0..6f6f839cbf5 100644
--- a/service-rpc/src/gen/thrift/gen-php/TSetClientInfoResp.php
... 41802 lines suppressed ...