Github user SparkQA commented on the pull request:

    https://github.com/apache/spark/pull/12764#issuecomment-215556721
  
    **[Test build #57277 has 
finished](https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/57277/consoleFull)**
 for PR 12764 at commit 
[`0f0ac3c`](https://github.com/apache/spark/commit/0f0ac3c4d2406bb77c32230c3adea77c15884fec).
     * This patch **fails build dependency tests**.
     * This patch merges cleanly.
     * This patch adds the following public classes _(experimental)_:
      * `public class TArrayTypeEntry implements 
org.apache.thrift.TBase<TArrayTypeEntry, TArrayTypeEntry._Fields>, 
java.io.Serializable, Cloneable `
      * `public class TBinaryColumn implements 
org.apache.thrift.TBase<TBinaryColumn, TBinaryColumn._Fields>, 
java.io.Serializable, Cloneable `
      * `public class TBoolColumn implements 
org.apache.thrift.TBase<TBoolColumn, TBoolColumn._Fields>, 
java.io.Serializable, Cloneable `
      * `public class TBoolValue implements org.apache.thrift.TBase<TBoolValue, 
TBoolValue._Fields>, java.io.Serializable, Cloneable `
      * `public class TByteColumn implements 
org.apache.thrift.TBase<TByteColumn, TByteColumn._Fields>, 
java.io.Serializable, Cloneable `
      * `public class TByteValue implements org.apache.thrift.TBase<TByteValue, 
TByteValue._Fields>, java.io.Serializable, Cloneable `
      * `public class TCLIService `
      * `  public static class Client extends org.apache.thrift.TServiceClient 
implements Iface `
      * `    public static class Factory implements 
org.apache.thrift.TServiceClientFactory<Client> `
      * `  public static class AsyncClient extends 
org.apache.thrift.async.TAsyncClient implements AsyncIface `
      * `    public static class Factory implements 
org.apache.thrift.async.TAsyncClientFactory<AsyncClient> `
      * `    public static class OpenSession_call extends 
org.apache.thrift.async.TAsyncMethodCall `
      * `    public static class CloseSession_call extends 
org.apache.thrift.async.TAsyncMethodCall `
      * `    public static class GetInfo_call extends 
org.apache.thrift.async.TAsyncMethodCall `
      * `    public static class ExecuteStatement_call extends 
org.apache.thrift.async.TAsyncMethodCall `
      * `    public static class GetTypeInfo_call extends 
org.apache.thrift.async.TAsyncMethodCall `
      * `    public static class GetCatalogs_call extends 
org.apache.thrift.async.TAsyncMethodCall `
      * `    public static class GetSchemas_call extends 
org.apache.thrift.async.TAsyncMethodCall `
      * `    public static class GetTables_call extends 
org.apache.thrift.async.TAsyncMethodCall `
      * `    public static class GetTableTypes_call extends 
org.apache.thrift.async.TAsyncMethodCall `
      * `    public static class GetColumns_call extends 
org.apache.thrift.async.TAsyncMethodCall `
      * `    public static class GetFunctions_call extends 
org.apache.thrift.async.TAsyncMethodCall `
      * `    public static class GetOperationStatus_call extends 
org.apache.thrift.async.TAsyncMethodCall `
      * `    public static class CancelOperation_call extends 
org.apache.thrift.async.TAsyncMethodCall `
      * `    public static class CloseOperation_call extends 
org.apache.thrift.async.TAsyncMethodCall `
      * `    public static class GetResultSetMetadata_call extends 
org.apache.thrift.async.TAsyncMethodCall `
      * `    public static class FetchResults_call extends 
org.apache.thrift.async.TAsyncMethodCall `
      * `    public static class GetDelegationToken_call extends 
org.apache.thrift.async.TAsyncMethodCall `
      * `    public static class CancelDelegationToken_call extends 
org.apache.thrift.async.TAsyncMethodCall `
      * `    public static class RenewDelegationToken_call extends 
org.apache.thrift.async.TAsyncMethodCall `
      * `  public static class Processor<I extends Iface> extends 
org.apache.thrift.TBaseProcessor<I> implements org.apache.thrift.TProcessor `
      * `    public static class OpenSession<I extends Iface> extends 
org.apache.thrift.ProcessFunction<I, OpenSession_args> `
      * `    public static class CloseSession<I extends Iface> extends 
org.apache.thrift.ProcessFunction<I, CloseSession_args> `
      * `    public static class GetInfo<I extends Iface> extends 
org.apache.thrift.ProcessFunction<I, GetInfo_args> `
      * `    public static class ExecuteStatement<I extends Iface> extends 
org.apache.thrift.ProcessFunction<I, ExecuteStatement_args> `
      * `    public static class GetTypeInfo<I extends Iface> extends 
org.apache.thrift.ProcessFunction<I, GetTypeInfo_args> `
      * `    public static class GetCatalogs<I extends Iface> extends 
org.apache.thrift.ProcessFunction<I, GetCatalogs_args> `
      * `    public static class GetSchemas<I extends Iface> extends 
org.apache.thrift.ProcessFunction<I, GetSchemas_args> `
      * `    public static class GetTables<I extends Iface> extends 
org.apache.thrift.ProcessFunction<I, GetTables_args> `
      * `    public static class GetTableTypes<I extends Iface> extends 
org.apache.thrift.ProcessFunction<I, GetTableTypes_args> `
      * `    public static class GetColumns<I extends Iface> extends 
org.apache.thrift.ProcessFunction<I, GetColumns_args> `
      * `    public static class GetFunctions<I extends Iface> extends 
org.apache.thrift.ProcessFunction<I, GetFunctions_args> `
      * `    public static class GetOperationStatus<I extends Iface> extends 
org.apache.thrift.ProcessFunction<I, GetOperationStatus_args> `
      * `    public static class CancelOperation<I extends Iface> extends 
org.apache.thrift.ProcessFunction<I, CancelOperation_args> `
      * `    public static class CloseOperation<I extends Iface> extends 
org.apache.thrift.ProcessFunction<I, CloseOperation_args> `
      * `    public static class GetResultSetMetadata<I extends Iface> extends 
org.apache.thrift.ProcessFunction<I, GetResultSetMetadata_args> `
      * `    public static class FetchResults<I extends Iface> extends 
org.apache.thrift.ProcessFunction<I, FetchResults_args> `
      * `    public static class GetDelegationToken<I extends Iface> extends 
org.apache.thrift.ProcessFunction<I, GetDelegationToken_args> `
      * `    public static class CancelDelegationToken<I extends Iface> extends 
org.apache.thrift.ProcessFunction<I, CancelDelegationToken_args> `
      * `    public static class RenewDelegationToken<I extends Iface> extends 
org.apache.thrift.ProcessFunction<I, RenewDelegationToken_args> `
      * `  public static class OpenSession_args implements 
org.apache.thrift.TBase<OpenSession_args, OpenSession_args._Fields>, 
java.io.Serializable, Cloneable   `
      * `  public static class OpenSession_result implements 
org.apache.thrift.TBase<OpenSession_result, OpenSession_result._Fields>, 
java.io.Serializable, Cloneable   `
      * `  public static class CloseSession_args implements 
org.apache.thrift.TBase<CloseSession_args, CloseSession_args._Fields>, 
java.io.Serializable, Cloneable   `
      * `  public static class CloseSession_result implements 
org.apache.thrift.TBase<CloseSession_result, CloseSession_result._Fields>, 
java.io.Serializable, Cloneable   `
      * `  public static class GetInfo_args implements 
org.apache.thrift.TBase<GetInfo_args, GetInfo_args._Fields>, 
java.io.Serializable, Cloneable   `
      * `  public static class GetInfo_result implements 
org.apache.thrift.TBase<GetInfo_result, GetInfo_result._Fields>, 
java.io.Serializable, Cloneable   `
      * `  public static class ExecuteStatement_args implements 
org.apache.thrift.TBase<ExecuteStatement_args, ExecuteStatement_args._Fields>, 
java.io.Serializable, Cloneable   `
      * `  public static class ExecuteStatement_result implements 
org.apache.thrift.TBase<ExecuteStatement_result, 
ExecuteStatement_result._Fields>, java.io.Serializable, Cloneable   `
      * `  public static class GetTypeInfo_args implements 
org.apache.thrift.TBase<GetTypeInfo_args, GetTypeInfo_args._Fields>, 
java.io.Serializable, Cloneable   `
      * `  public static class GetTypeInfo_result implements 
org.apache.thrift.TBase<GetTypeInfo_result, GetTypeInfo_result._Fields>, 
java.io.Serializable, Cloneable   `
      * `  public static class GetCatalogs_args implements 
org.apache.thrift.TBase<GetCatalogs_args, GetCatalogs_args._Fields>, 
java.io.Serializable, Cloneable   `
      * `  public static class GetCatalogs_result implements 
org.apache.thrift.TBase<GetCatalogs_result, GetCatalogs_result._Fields>, 
java.io.Serializable, Cloneable   `
      * `  public static class GetSchemas_args implements 
org.apache.thrift.TBase<GetSchemas_args, GetSchemas_args._Fields>, 
java.io.Serializable, Cloneable   `
      * `  public static class GetSchemas_result implements 
org.apache.thrift.TBase<GetSchemas_result, GetSchemas_result._Fields>, 
java.io.Serializable, Cloneable   `
      * `  public static class GetTables_args implements 
org.apache.thrift.TBase<GetTables_args, GetTables_args._Fields>, 
java.io.Serializable, Cloneable   `
      * `  public static class GetTables_result implements 
org.apache.thrift.TBase<GetTables_result, GetTables_result._Fields>, 
java.io.Serializable, Cloneable   `
      * `  public static class GetTableTypes_args implements 
org.apache.thrift.TBase<GetTableTypes_args, GetTableTypes_args._Fields>, 
java.io.Serializable, Cloneable   `
      * `  public static class GetTableTypes_result implements 
org.apache.thrift.TBase<GetTableTypes_result, GetTableTypes_result._Fields>, 
java.io.Serializable, Cloneable   `
      * `  public static class GetColumns_args implements 
org.apache.thrift.TBase<GetColumns_args, GetColumns_args._Fields>, 
java.io.Serializable, Cloneable   `
      * `  public static class GetColumns_result implements 
org.apache.thrift.TBase<GetColumns_result, GetColumns_result._Fields>, 
java.io.Serializable, Cloneable   `
      * `  public static class GetFunctions_args implements 
org.apache.thrift.TBase<GetFunctions_args, GetFunctions_args._Fields>, 
java.io.Serializable, Cloneable   `
      * `  public static class GetFunctions_result implements 
org.apache.thrift.TBase<GetFunctions_result, GetFunctions_result._Fields>, 
java.io.Serializable, Cloneable   `
      * `  public static class GetOperationStatus_args implements 
org.apache.thrift.TBase<GetOperationStatus_args, 
GetOperationStatus_args._Fields>, java.io.Serializable, Cloneable   `
      * `  public static class GetOperationStatus_result implements 
org.apache.thrift.TBase<GetOperationStatus_result, 
GetOperationStatus_result._Fields>, java.io.Serializable, Cloneable   `
      * `  public static class CancelOperation_args implements 
org.apache.thrift.TBase<CancelOperation_args, CancelOperation_args._Fields>, 
java.io.Serializable, Cloneable   `
      * `  public static class CancelOperation_result implements 
org.apache.thrift.TBase<CancelOperation_result, 
CancelOperation_result._Fields>, java.io.Serializable, Cloneable   `
      * `  public static class CloseOperation_args implements 
org.apache.thrift.TBase<CloseOperation_args, CloseOperation_args._Fields>, 
java.io.Serializable, Cloneable   `
      * `  public static class CloseOperation_result implements 
org.apache.thrift.TBase<CloseOperation_result, CloseOperation_result._Fields>, 
java.io.Serializable, Cloneable   `
      * `  public static class GetResultSetMetadata_args implements 
org.apache.thrift.TBase<GetResultSetMetadata_args, 
GetResultSetMetadata_args._Fields>, java.io.Serializable, Cloneable   `
      * `  public static class GetResultSetMetadata_result implements 
org.apache.thrift.TBase<GetResultSetMetadata_result, 
GetResultSetMetadata_result._Fields>, java.io.Serializable, Cloneable   `
      * `  public static class FetchResults_args implements 
org.apache.thrift.TBase<FetchResults_args, FetchResults_args._Fields>, 
java.io.Serializable, Cloneable   `
      * `  public static class FetchResults_result implements 
org.apache.thrift.TBase<FetchResults_result, FetchResults_result._Fields>, 
java.io.Serializable, Cloneable   `
      * `  public static class GetDelegationToken_args implements 
org.apache.thrift.TBase<GetDelegationToken_args, 
GetDelegationToken_args._Fields>, java.io.Serializable, Cloneable   `
      * `  public static class GetDelegationToken_result implements 
org.apache.thrift.TBase<GetDelegationToken_result, 
GetDelegationToken_result._Fields>, java.io.Serializable, Cloneable   `
      * `  public static class CancelDelegationToken_args implements 
org.apache.thrift.TBase<CancelDelegationToken_args, 
CancelDelegationToken_args._Fields>, java.io.Serializable, Cloneable   `
      * `  public static class CancelDelegationToken_result implements 
org.apache.thrift.TBase<CancelDelegationToken_result, 
CancelDelegationToken_result._Fields>, java.io.Serializable, Cloneable   `
      * `  public static class RenewDelegationToken_args implements 
org.apache.thrift.TBase<RenewDelegationToken_args, 
RenewDelegationToken_args._Fields>, java.io.Serializable, Cloneable   `
      * `  public static class RenewDelegationToken_result implements 
org.apache.thrift.TBase<RenewDelegationToken_result, 
RenewDelegationToken_result._Fields>, java.io.Serializable, Cloneable   `
      * `public class TCLIServiceConstants `
      * `public class TCancelDelegationTokenReq implements 
org.apache.thrift.TBase<TCancelDelegationTokenReq, 
TCancelDelegationTokenReq._Fields>, java.io.Serializable, Cloneable `
      * `public class TCancelDelegationTokenResp implements 
org.apache.thrift.TBase<TCancelDelegationTokenResp, 
TCancelDelegationTokenResp._Fields>, java.io.Serializable, Cloneable `
      * `public class TCancelOperationReq implements 
org.apache.thrift.TBase<TCancelOperationReq, TCancelOperationReq._Fields>, 
java.io.Serializable, Cloneable `
      * `public class TCancelOperationResp implements 
org.apache.thrift.TBase<TCancelOperationResp, TCancelOperationResp._Fields>, 
java.io.Serializable, Cloneable `
      * `public class TCloseOperationReq implements 
org.apache.thrift.TBase<TCloseOperationReq, TCloseOperationReq._Fields>, 
java.io.Serializable, Cloneable `
      * `public class TCloseOperationResp implements 
org.apache.thrift.TBase<TCloseOperationResp, TCloseOperationResp._Fields>, 
java.io.Serializable, Cloneable `
      * `public class TCloseSessionReq implements 
org.apache.thrift.TBase<TCloseSessionReq, TCloseSessionReq._Fields>, 
java.io.Serializable, Cloneable `
      * `public class TCloseSessionResp implements 
org.apache.thrift.TBase<TCloseSessionResp, TCloseSessionResp._Fields>, 
java.io.Serializable, Cloneable `
      * `public class TColumn extends org.apache.thrift.TUnion<TColumn, 
TColumn._Fields> `
      * `public class TColumnDesc implements 
org.apache.thrift.TBase<TColumnDesc, TColumnDesc._Fields>, 
java.io.Serializable, Cloneable `
      * `public class TColumnValue extends 
org.apache.thrift.TUnion<TColumnValue, TColumnValue._Fields> `
      * `public class TDoubleColumn implements 
org.apache.thrift.TBase<TDoubleColumn, TDoubleColumn._Fields>, 
java.io.Serializable, Cloneable `
      * `public class TDoubleValue implements 
org.apache.thrift.TBase<TDoubleValue, TDoubleValue._Fields>, 
java.io.Serializable, Cloneable `
      * `public class TExecuteStatementReq implements 
org.apache.thrift.TBase<TExecuteStatementReq, TExecuteStatementReq._Fields>, 
java.io.Serializable, Cloneable `
      * `public class TExecuteStatementResp implements 
org.apache.thrift.TBase<TExecuteStatementResp, TExecuteStatementResp._Fields>, 
java.io.Serializable, Cloneable `
      * `public class TFetchResultsReq implements 
org.apache.thrift.TBase<TFetchResultsReq, TFetchResultsReq._Fields>, 
java.io.Serializable, Cloneable `
      * `public class TFetchResultsResp implements 
org.apache.thrift.TBase<TFetchResultsResp, TFetchResultsResp._Fields>, 
java.io.Serializable, Cloneable `
      * `public class TGetCatalogsReq implements 
org.apache.thrift.TBase<TGetCatalogsReq, TGetCatalogsReq._Fields>, 
java.io.Serializable, Cloneable `
      * `public class TGetCatalogsResp implements 
org.apache.thrift.TBase<TGetCatalogsResp, TGetCatalogsResp._Fields>, 
java.io.Serializable, Cloneable `
      * `public class TGetColumnsReq implements 
org.apache.thrift.TBase<TGetColumnsReq, TGetColumnsReq._Fields>, 
java.io.Serializable, Cloneable `
      * `public class TGetColumnsResp implements 
org.apache.thrift.TBase<TGetColumnsResp, TGetColumnsResp._Fields>, 
java.io.Serializable, Cloneable `
      * `public class TGetDelegationTokenReq implements 
org.apache.thrift.TBase<TGetDelegationTokenReq, 
TGetDelegationTokenReq._Fields>, java.io.Serializable, Cloneable `
      * `public class TGetDelegationTokenResp implements 
org.apache.thrift.TBase<TGetDelegationTokenResp, 
TGetDelegationTokenResp._Fields>, java.io.Serializable, Cloneable `
      * `public class TGetFunctionsReq implements 
org.apache.thrift.TBase<TGetFunctionsReq, TGetFunctionsReq._Fields>, 
java.io.Serializable, Cloneable `
      * `public class TGetFunctionsResp implements 
org.apache.thrift.TBase<TGetFunctionsResp, TGetFunctionsResp._Fields>, 
java.io.Serializable, Cloneable `
      * `public class TGetInfoReq implements 
org.apache.thrift.TBase<TGetInfoReq, TGetInfoReq._Fields>, 
java.io.Serializable, Cloneable `
      * `public class TGetInfoResp implements 
org.apache.thrift.TBase<TGetInfoResp, TGetInfoResp._Fields>, 
java.io.Serializable, Cloneable `
      * `public class TGetInfoValue extends 
org.apache.thrift.TUnion<TGetInfoValue, TGetInfoValue._Fields> `
      * `public class TGetOperationStatusReq implements 
org.apache.thrift.TBase<TGetOperationStatusReq, 
TGetOperationStatusReq._Fields>, java.io.Serializable, Cloneable `
      * `public class TGetOperationStatusResp implements 
org.apache.thrift.TBase<TGetOperationStatusResp, 
TGetOperationStatusResp._Fields>, java.io.Serializable, Cloneable `
      * `public class TGetResultSetMetadataReq implements 
org.apache.thrift.TBase<TGetResultSetMetadataReq, 
TGetResultSetMetadataReq._Fields>, java.io.Serializable, Cloneable `
      * `public class TGetResultSetMetadataResp implements 
org.apache.thrift.TBase<TGetResultSetMetadataResp, 
TGetResultSetMetadataResp._Fields>, java.io.Serializable, Cloneable `
      * `public class TGetSchemasReq implements 
org.apache.thrift.TBase<TGetSchemasReq, TGetSchemasReq._Fields>, 
java.io.Serializable, Cloneable `
      * `public class TGetSchemasResp implements 
org.apache.thrift.TBase<TGetSchemasResp, TGetSchemasResp._Fields>, 
java.io.Serializable, Cloneable `
      * `public class TGetTableTypesReq implements 
org.apache.thrift.TBase<TGetTableTypesReq, TGetTableTypesReq._Fields>, 
java.io.Serializable, Cloneable `
      * `public class TGetTableTypesResp implements 
org.apache.thrift.TBase<TGetTableTypesResp, TGetTableTypesResp._Fields>, 
java.io.Serializable, Cloneable `
      * `public class TGetTablesReq implements 
org.apache.thrift.TBase<TGetTablesReq, TGetTablesReq._Fields>, 
java.io.Serializable, Cloneable `
      * `public class TGetTablesResp implements 
org.apache.thrift.TBase<TGetTablesResp, TGetTablesResp._Fields>, 
java.io.Serializable, Cloneable `
      * `public class TGetTypeInfoReq implements 
org.apache.thrift.TBase<TGetTypeInfoReq, TGetTypeInfoReq._Fields>, 
java.io.Serializable, Cloneable `
      * `public class TGetTypeInfoResp implements 
org.apache.thrift.TBase<TGetTypeInfoResp, TGetTypeInfoResp._Fields>, 
java.io.Serializable, Cloneable `
      * `public class THandleIdentifier implements 
org.apache.thrift.TBase<THandleIdentifier, THandleIdentifier._Fields>, 
java.io.Serializable, Cloneable `
      * `public class TI16Column implements org.apache.thrift.TBase<TI16Column, 
TI16Column._Fields>, java.io.Serializable, Cloneable `
      * `public class TI16Value implements org.apache.thrift.TBase<TI16Value, 
TI16Value._Fields>, java.io.Serializable, Cloneable `
      * `public class TI32Column implements org.apache.thrift.TBase<TI32Column, 
TI32Column._Fields>, java.io.Serializable, Cloneable `
      * `public class TI32Value implements org.apache.thrift.TBase<TI32Value, 
TI32Value._Fields>, java.io.Serializable, Cloneable `
      * `public class TI64Column implements org.apache.thrift.TBase<TI64Column, 
TI64Column._Fields>, java.io.Serializable, Cloneable `
      * `public class TI64Value implements org.apache.thrift.TBase<TI64Value, 
TI64Value._Fields>, java.io.Serializable, Cloneable `
      * `public class TMapTypeEntry implements 
org.apache.thrift.TBase<TMapTypeEntry, TMapTypeEntry._Fields>, 
java.io.Serializable, Cloneable `
      * `public class TOpenSessionReq implements 
org.apache.thrift.TBase<TOpenSessionReq, TOpenSessionReq._Fields>, 
java.io.Serializable, Cloneable `
      * `public class TOpenSessionResp implements 
org.apache.thrift.TBase<TOpenSessionResp, TOpenSessionResp._Fields>, 
java.io.Serializable, Cloneable `
      * `public class TOperationHandle implements 
org.apache.thrift.TBase<TOperationHandle, TOperationHandle._Fields>, 
java.io.Serializable, Cloneable `
      * `public class TPrimitiveTypeEntry implements 
org.apache.thrift.TBase<TPrimitiveTypeEntry, TPrimitiveTypeEntry._Fields>, 
java.io.Serializable, Cloneable `
      * `public class TRenewDelegationTokenReq implements 
org.apache.thrift.TBase<TRenewDelegationTokenReq, 
TRenewDelegationTokenReq._Fields>, java.io.Serializable, Cloneable `
      * `public class TRenewDelegationTokenResp implements 
org.apache.thrift.TBase<TRenewDelegationTokenResp, 
TRenewDelegationTokenResp._Fields>, java.io.Serializable, Cloneable `
      * `public class TRow implements org.apache.thrift.TBase<TRow, 
TRow._Fields>, java.io.Serializable, Cloneable `
      * `public class TRowSet implements org.apache.thrift.TBase<TRowSet, 
TRowSet._Fields>, java.io.Serializable, Cloneable `
      * `public class TSessionHandle implements 
org.apache.thrift.TBase<TSessionHandle, TSessionHandle._Fields>, 
java.io.Serializable, Cloneable `
      * `public class TStatus implements org.apache.thrift.TBase<TStatus, 
TStatus._Fields>, java.io.Serializable, Cloneable `
      * `public class TStringColumn implements 
org.apache.thrift.TBase<TStringColumn, TStringColumn._Fields>, 
java.io.Serializable, Cloneable `
      * `public class TStringValue implements 
org.apache.thrift.TBase<TStringValue, TStringValue._Fields>, 
java.io.Serializable, Cloneable `
      * `public class TStructTypeEntry implements 
org.apache.thrift.TBase<TStructTypeEntry, TStructTypeEntry._Fields>, 
java.io.Serializable, Cloneable `
      * `public class TTableSchema implements 
org.apache.thrift.TBase<TTableSchema, TTableSchema._Fields>, 
java.io.Serializable, Cloneable `
      * `public class TTypeDesc implements org.apache.thrift.TBase<TTypeDesc, 
TTypeDesc._Fields>, java.io.Serializable, Cloneable `
      * `public class TTypeEntry extends org.apache.thrift.TUnion<TTypeEntry, 
TTypeEntry._Fields> `
      * `public class TTypeQualifierValue extends 
org.apache.thrift.TUnion<TTypeQualifierValue, TTypeQualifierValue._Fields> `
      * `public class TTypeQualifiers implements 
org.apache.thrift.TBase<TTypeQualifiers, TTypeQualifiers._Fields>, 
java.io.Serializable, Cloneable `
      * `public class TUnionTypeEntry implements 
org.apache.thrift.TBase<TUnionTypeEntry, TUnionTypeEntry._Fields>, 
java.io.Serializable, Cloneable `
      * `public class TUserDefinedTypeEntry implements 
org.apache.thrift.TBase<TUserDefinedTypeEntry, TUserDefinedTypeEntry._Fields>, 
java.io.Serializable, Cloneable `
      * `public abstract class AbstractService implements Service `
      * `public class BreakableService extends AbstractService `
      * `  public static class BrokenLifecycleEvent extends RuntimeException `
      * `public class CompositeService extends AbstractService `
      * `  public static class CompositeServiceShutdownHook implements Runnable 
`
      * `public class CookieSigner `
      * `public class FilterService implements Service `
      * `public class ServiceException extends RuntimeException `
      * `public final class ServiceOperations `
      * `public class ServiceUtils `
      * `public class AnonymousAuthenticationProviderImpl implements 
PasswdAuthenticationProvider `
      * `public final class AuthenticationProviderFactory `
      * `public class CustomAuthenticationProviderImpl implements 
PasswdAuthenticationProvider `
      * `public class HiveAuthFactory `
      * `public final class HttpAuthUtils `
      * `  public static class HttpKerberosClientAction implements 
PrivilegedExceptionAction<String> `
      * `public class HttpAuthenticationException extends Exception `
      * `public final class KerberosSaslHelper `
      * `public class LdapAuthenticationProviderImpl implements 
PasswdAuthenticationProvider `
      * `public class PamAuthenticationProviderImpl implements 
PasswdAuthenticationProvider `
      * `public final class PlainSaslHelper `
      * `  public static class PlainCallbackHandler implements CallbackHandler `
      * `public class PlainSaslServer implements SaslServer `
      * `  public static class SaslPlainServerFactory implements 
SaslServerFactory `
      * `  public static class SaslPlainProvider extends Provider `
      * `public class TSetIpAddressProcessor<I extends Iface> extends 
TCLIService.Processor<Iface> `
      * `public class TSubjectAssumingTransport extends TFilterTransport `
      * `public class CLIService extends CompositeService implements 
ICLIService `
      * `public abstract class CLIServiceClient implements ICLIService `
      * `public class CLIServiceUtils `
      * `public class Column extends AbstractList `
      * `public class ColumnBasedSet implements RowSet `
      * `public class ColumnDescriptor `
      * `public class ColumnValue `
      * `public class EmbeddedCLIServiceClient extends CLIServiceClient `
      * `public class GetInfoValue `
      * `public abstract class Handle `
      * `public class HandleIdentifier `
      * `public class HiveSQLException extends SQLException `
      * `public class OperationHandle extends Handle `
      * `public class OperationStatus `
      * `public class PatternOrIdentifier `
      * `public class RowBasedSet implements RowSet `
      * `public class RowSetFactory `
      * `public class SessionHandle extends Handle `
      * `public class TableSchema `
      * `public class TypeDescriptor `
      * `public class TypeQualifiers `
      * `public class ClassicTableTypeMapping implements TableTypeMapping `
      * `public abstract class ExecuteStatementOperation extends Operation `
      * `public class GetCatalogsOperation extends MetadataOperation `
      * `public class GetColumnsOperation extends MetadataOperation `
      * `public class GetFunctionsOperation extends MetadataOperation `
      * `public class GetSchemasOperation extends MetadataOperation `
      * `public class GetTableTypesOperation extends MetadataOperation `
      * `public class GetTablesOperation extends MetadataOperation `
      * `public class GetTypeInfoOperation extends MetadataOperation `
      * `public class HiveCommandOperation extends ExecuteStatementOperation `
      * `public class HiveTableTypeMapping implements TableTypeMapping `
      * `public class LogDivertAppender extends WriterAppender `
      * `public abstract class MetadataOperation extends Operation `
      * `public abstract class Operation `
      * `public class OperationManager extends AbstractService `
      * `public class SQLOperation extends ExecuteStatementOperation `
      * `public class TableTypeMappingFactory `
      * `public class HiveSessionHookContextImpl implements 
HiveSessionHookContext `
      * `public class HiveSessionImpl implements HiveSession `
      * `public class HiveSessionImplwithUGI extends HiveSessionImpl `
      * `public class HiveSessionProxy implements InvocationHandler `
      * `public class SessionManager extends CompositeService `
      * `public class HiveServer2 extends CompositeService `
      * `  static class ServerOptionsProcessor `
      * `  static class ServerOptionsProcessorResponse `
      * `  static class HelpOptionExecutor implements ServerOptionsExecutor `
      * `  static class StartOptionExecutor implements ServerOptionsExecutor `
      * `  static class DeregisterOptionExecutor implements 
ServerOptionsExecutor `
      * `public class ThreadFactoryWithGarbageCleanup implements ThreadFactory `
      * `public class ThreadWithGarbageCleanup extends Thread `


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---

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

Reply via email to