org.apache.hadoop.hive.metastore.api
Class ThriftHiveMetastore.AsyncClient

java.lang.Object
  extended by org.apache.thrift.async.TAsyncClient
      extended by com.facebook.fb303.FacebookService.AsyncClient
          extended by org.apache.hadoop.hive.metastore.api.ThriftHiveMetastore.AsyncClient
All Implemented Interfaces:
com.facebook.fb303.FacebookService.AsyncIface, ThriftHiveMetastore.AsyncIface
Direct Known Subclasses:
ThriftHive.AsyncClient
Enclosing class:
ThriftHiveMetastore

public static class ThriftHiveMetastore.AsyncClient
extends com.facebook.fb303.FacebookService.AsyncClient
implements ThriftHiveMetastore.AsyncIface


Nested Class Summary
static class ThriftHiveMetastore.AsyncClient.add_partition_call
           
static class ThriftHiveMetastore.AsyncClient.alter_partition_call
           
static class ThriftHiveMetastore.AsyncClient.alter_table_call
           
static class ThriftHiveMetastore.AsyncClient.append_partition_call
           
static class ThriftHiveMetastore.AsyncClient.create_database_call
           
static class ThriftHiveMetastore.AsyncClient.create_table_call
           
static class ThriftHiveMetastore.AsyncClient.create_type_call
           
static class ThriftHiveMetastore.AsyncClient.drop_database_call
           
static class ThriftHiveMetastore.AsyncClient.drop_partition_call
           
static class ThriftHiveMetastore.AsyncClient.drop_table_call
           
static class ThriftHiveMetastore.AsyncClient.drop_type_call
           
static class ThriftHiveMetastore.AsyncClient.Factory
           
static class ThriftHiveMetastore.AsyncClient.get_config_value_call
           
static class ThriftHiveMetastore.AsyncClient.get_database_call
           
static class ThriftHiveMetastore.AsyncClient.get_databases_call
           
static class ThriftHiveMetastore.AsyncClient.get_fields_call
           
static class ThriftHiveMetastore.AsyncClient.get_partition_call
           
static class ThriftHiveMetastore.AsyncClient.get_partition_names_call
           
static class ThriftHiveMetastore.AsyncClient.get_partitions_call
           
static class ThriftHiveMetastore.AsyncClient.get_schema_call
           
static class ThriftHiveMetastore.AsyncClient.get_table_call
           
static class ThriftHiveMetastore.AsyncClient.get_tables_call
           
static class ThriftHiveMetastore.AsyncClient.get_type_all_call
           
static class ThriftHiveMetastore.AsyncClient.get_type_call
           
 
Nested classes/interfaces inherited from class com.facebook.fb303.FacebookService.AsyncClient
com.facebook.fb303.FacebookService.AsyncClient.aliveSince_call, com.facebook.fb303.FacebookService.AsyncClient.getCounter_call, com.facebook.fb303.FacebookService.AsyncClient.getCounters_call, com.facebook.fb303.FacebookService.AsyncClient.getCpuProfile_call, com.facebook.fb303.FacebookService.AsyncClient.getName_call, com.facebook.fb303.FacebookService.AsyncClient.getOption_call, com.facebook.fb303.FacebookService.AsyncClient.getOptions_call, com.facebook.fb303.FacebookService.AsyncClient.getStatus_call, com.facebook.fb303.FacebookService.AsyncClient.getStatusDetails_call, com.facebook.fb303.FacebookService.AsyncClient.getVersion_call, com.facebook.fb303.FacebookService.AsyncClient.reinitialize_call, com.facebook.fb303.FacebookService.AsyncClient.setOption_call, com.facebook.fb303.FacebookService.AsyncClient.shutdown_call
 
Field Summary
 
Fields inherited from class org.apache.thrift.async.TAsyncClient
manager, protocolFactory, transport
 
Constructor Summary
ThriftHiveMetastore.AsyncClient(org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.async.TAsyncClientManager clientManager, org.apache.thrift.transport.TNonblockingTransport transport)
           
 
Method Summary
 void add_partition(Partition new_part, org.apache.thrift.async.AsyncMethodCallback<ThriftHiveMetastore.AsyncClient.add_partition_call> resultHandler)
           
 void alter_partition(String db_name, String tbl_name, Partition new_part, org.apache.thrift.async.AsyncMethodCallback<ThriftHiveMetastore.AsyncClient.alter_partition_call> resultHandler)
           
 void alter_table(String dbname, String tbl_name, Table new_tbl, org.apache.thrift.async.AsyncMethodCallback<ThriftHiveMetastore.AsyncClient.alter_table_call> resultHandler)
           
 void append_partition(String db_name, String tbl_name, List<String> part_vals, org.apache.thrift.async.AsyncMethodCallback<ThriftHiveMetastore.AsyncClient.append_partition_call> resultHandler)
           
 void create_database(String name, String description, org.apache.thrift.async.AsyncMethodCallback<ThriftHiveMetastore.AsyncClient.create_database_call> resultHandler)
           
 void create_table(Table tbl, org.apache.thrift.async.AsyncMethodCallback<ThriftHiveMetastore.AsyncClient.create_table_call> resultHandler)
           
 void create_type(Type type, org.apache.thrift.async.AsyncMethodCallback<ThriftHiveMetastore.AsyncClient.create_type_call> resultHandler)
           
 void drop_database(String name, org.apache.thrift.async.AsyncMethodCallback<ThriftHiveMetastore.AsyncClient.drop_database_call> resultHandler)
           
 void drop_partition(String db_name, String tbl_name, List<String> part_vals, boolean deleteData, org.apache.thrift.async.AsyncMethodCallback<ThriftHiveMetastore.AsyncClient.drop_partition_call> resultHandler)
           
 void drop_table(String dbname, String name, boolean deleteData, org.apache.thrift.async.AsyncMethodCallback<ThriftHiveMetastore.AsyncClient.drop_table_call> resultHandler)
           
 void drop_type(String type, org.apache.thrift.async.AsyncMethodCallback<ThriftHiveMetastore.AsyncClient.drop_type_call> resultHandler)
           
 void get_config_value(String name, String defaultValue, org.apache.thrift.async.AsyncMethodCallback<ThriftHiveMetastore.AsyncClient.get_config_value_call> resultHandler)
           
 void get_database(String name, org.apache.thrift.async.AsyncMethodCallback<ThriftHiveMetastore.AsyncClient.get_database_call> resultHandler)
           
 void get_databases(org.apache.thrift.async.AsyncMethodCallback<ThriftHiveMetastore.AsyncClient.get_databases_call> resultHandler)
           
 void get_fields(String db_name, String table_name, org.apache.thrift.async.AsyncMethodCallback<ThriftHiveMetastore.AsyncClient.get_fields_call> resultHandler)
           
 void get_partition_names(String db_name, String tbl_name, short max_parts, org.apache.thrift.async.AsyncMethodCallback<ThriftHiveMetastore.AsyncClient.get_partition_names_call> resultHandler)
           
 void get_partition(String db_name, String tbl_name, List<String> part_vals, org.apache.thrift.async.AsyncMethodCallback<ThriftHiveMetastore.AsyncClient.get_partition_call> resultHandler)
           
 void get_partitions(String db_name, String tbl_name, short max_parts, org.apache.thrift.async.AsyncMethodCallback<ThriftHiveMetastore.AsyncClient.get_partitions_call> resultHandler)
           
 void get_schema(String db_name, String table_name, org.apache.thrift.async.AsyncMethodCallback<ThriftHiveMetastore.AsyncClient.get_schema_call> resultHandler)
           
 void get_table(String dbname, String tbl_name, org.apache.thrift.async.AsyncMethodCallback<ThriftHiveMetastore.AsyncClient.get_table_call> resultHandler)
           
 void get_tables(String db_name, String pattern, org.apache.thrift.async.AsyncMethodCallback<ThriftHiveMetastore.AsyncClient.get_tables_call> resultHandler)
           
 void get_type_all(String name, org.apache.thrift.async.AsyncMethodCallback<ThriftHiveMetastore.AsyncClient.get_type_all_call> resultHandler)
           
 void get_type(String name, org.apache.thrift.async.AsyncMethodCallback<ThriftHiveMetastore.AsyncClient.get_type_call> resultHandler)
           
 
Methods inherited from class com.facebook.fb303.FacebookService.AsyncClient
aliveSince, getCounter, getCounters, getCpuProfile, getName, getOption, getOptions, getStatus, getStatusDetails, getVersion, reinitialize, setOption, shutdown
 
Methods inherited from class org.apache.thrift.async.TAsyncClient
checkReady, getError, getProtocolFactory, getTimeout, hasError, hasTimeout, onComplete, onError, setTimeout
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.facebook.fb303.FacebookService.AsyncIface
aliveSince, getCounter, getCounters, getCpuProfile, getName, getOption, getOptions, getStatus, getStatusDetails, getVersion, reinitialize, setOption, shutdown
 

Constructor Detail

ThriftHiveMetastore.AsyncClient

public ThriftHiveMetastore.AsyncClient(org.apache.thrift.protocol.TProtocolFactory protocolFactory,
                                       org.apache.thrift.async.TAsyncClientManager clientManager,
                                       org.apache.thrift.transport.TNonblockingTransport transport)
Method Detail

create_database

public void create_database(String name,
                            String description,
                            org.apache.thrift.async.AsyncMethodCallback<ThriftHiveMetastore.AsyncClient.create_database_call> resultHandler)
                     throws org.apache.thrift.TException
Specified by:
create_database in interface ThriftHiveMetastore.AsyncIface
Throws:
org.apache.thrift.TException

get_database

public void get_database(String name,
                         org.apache.thrift.async.AsyncMethodCallback<ThriftHiveMetastore.AsyncClient.get_database_call> resultHandler)
                  throws org.apache.thrift.TException
Specified by:
get_database in interface ThriftHiveMetastore.AsyncIface
Throws:
org.apache.thrift.TException

drop_database

public void drop_database(String name,
                          org.apache.thrift.async.AsyncMethodCallback<ThriftHiveMetastore.AsyncClient.drop_database_call> resultHandler)
                   throws org.apache.thrift.TException
Specified by:
drop_database in interface ThriftHiveMetastore.AsyncIface
Throws:
org.apache.thrift.TException

get_databases

public void get_databases(org.apache.thrift.async.AsyncMethodCallback<ThriftHiveMetastore.AsyncClient.get_databases_call> resultHandler)
                   throws org.apache.thrift.TException
Specified by:
get_databases in interface ThriftHiveMetastore.AsyncIface
Throws:
org.apache.thrift.TException

get_type

public void get_type(String name,
                     org.apache.thrift.async.AsyncMethodCallback<ThriftHiveMetastore.AsyncClient.get_type_call> resultHandler)
              throws org.apache.thrift.TException
Specified by:
get_type in interface ThriftHiveMetastore.AsyncIface
Throws:
org.apache.thrift.TException

create_type

public void create_type(Type type,
                        org.apache.thrift.async.AsyncMethodCallback<ThriftHiveMetastore.AsyncClient.create_type_call> resultHandler)
                 throws org.apache.thrift.TException
Specified by:
create_type in interface ThriftHiveMetastore.AsyncIface
Throws:
org.apache.thrift.TException

drop_type

public void drop_type(String type,
                      org.apache.thrift.async.AsyncMethodCallback<ThriftHiveMetastore.AsyncClient.drop_type_call> resultHandler)
               throws org.apache.thrift.TException
Specified by:
drop_type in interface ThriftHiveMetastore.AsyncIface
Throws:
org.apache.thrift.TException

get_type_all

public void get_type_all(String name,
                         org.apache.thrift.async.AsyncMethodCallback<ThriftHiveMetastore.AsyncClient.get_type_all_call> resultHandler)
                  throws org.apache.thrift.TException
Specified by:
get_type_all in interface ThriftHiveMetastore.AsyncIface
Throws:
org.apache.thrift.TException

get_fields

public void get_fields(String db_name,
                       String table_name,
                       org.apache.thrift.async.AsyncMethodCallback<ThriftHiveMetastore.AsyncClient.get_fields_call> resultHandler)
                throws org.apache.thrift.TException
Specified by:
get_fields in interface ThriftHiveMetastore.AsyncIface
Throws:
org.apache.thrift.TException

get_schema

public void get_schema(String db_name,
                       String table_name,
                       org.apache.thrift.async.AsyncMethodCallback<ThriftHiveMetastore.AsyncClient.get_schema_call> resultHandler)
                throws org.apache.thrift.TException
Specified by:
get_schema in interface ThriftHiveMetastore.AsyncIface
Throws:
org.apache.thrift.TException

create_table

public void create_table(Table tbl,
                         org.apache.thrift.async.AsyncMethodCallback<ThriftHiveMetastore.AsyncClient.create_table_call> resultHandler)
                  throws org.apache.thrift.TException
Specified by:
create_table in interface ThriftHiveMetastore.AsyncIface
Throws:
org.apache.thrift.TException

drop_table

public void drop_table(String dbname,
                       String name,
                       boolean deleteData,
                       org.apache.thrift.async.AsyncMethodCallback<ThriftHiveMetastore.AsyncClient.drop_table_call> resultHandler)
                throws org.apache.thrift.TException
Specified by:
drop_table in interface ThriftHiveMetastore.AsyncIface
Throws:
org.apache.thrift.TException

get_tables

public void get_tables(String db_name,
                       String pattern,
                       org.apache.thrift.async.AsyncMethodCallback<ThriftHiveMetastore.AsyncClient.get_tables_call> resultHandler)
                throws org.apache.thrift.TException
Specified by:
get_tables in interface ThriftHiveMetastore.AsyncIface
Throws:
org.apache.thrift.TException

get_table

public void get_table(String dbname,
                      String tbl_name,
                      org.apache.thrift.async.AsyncMethodCallback<ThriftHiveMetastore.AsyncClient.get_table_call> resultHandler)
               throws org.apache.thrift.TException
Specified by:
get_table in interface ThriftHiveMetastore.AsyncIface
Throws:
org.apache.thrift.TException

alter_table

public void alter_table(String dbname,
                        String tbl_name,
                        Table new_tbl,
                        org.apache.thrift.async.AsyncMethodCallback<ThriftHiveMetastore.AsyncClient.alter_table_call> resultHandler)
                 throws org.apache.thrift.TException
Specified by:
alter_table in interface ThriftHiveMetastore.AsyncIface
Throws:
org.apache.thrift.TException

add_partition

public void add_partition(Partition new_part,
                          org.apache.thrift.async.AsyncMethodCallback<ThriftHiveMetastore.AsyncClient.add_partition_call> resultHandler)
                   throws org.apache.thrift.TException
Specified by:
add_partition in interface ThriftHiveMetastore.AsyncIface
Throws:
org.apache.thrift.TException

append_partition

public void append_partition(String db_name,
                             String tbl_name,
                             List<String> part_vals,
                             org.apache.thrift.async.AsyncMethodCallback<ThriftHiveMetastore.AsyncClient.append_partition_call> resultHandler)
                      throws org.apache.thrift.TException
Specified by:
append_partition in interface ThriftHiveMetastore.AsyncIface
Throws:
org.apache.thrift.TException

drop_partition

public void drop_partition(String db_name,
                           String tbl_name,
                           List<String> part_vals,
                           boolean deleteData,
                           org.apache.thrift.async.AsyncMethodCallback<ThriftHiveMetastore.AsyncClient.drop_partition_call> resultHandler)
                    throws org.apache.thrift.TException
Specified by:
drop_partition in interface ThriftHiveMetastore.AsyncIface
Throws:
org.apache.thrift.TException

get_partition

public void get_partition(String db_name,
                          String tbl_name,
                          List<String> part_vals,
                          org.apache.thrift.async.AsyncMethodCallback<ThriftHiveMetastore.AsyncClient.get_partition_call> resultHandler)
                   throws org.apache.thrift.TException
Specified by:
get_partition in interface ThriftHiveMetastore.AsyncIface
Throws:
org.apache.thrift.TException

get_partitions

public void get_partitions(String db_name,
                           String tbl_name,
                           short max_parts,
                           org.apache.thrift.async.AsyncMethodCallback<ThriftHiveMetastore.AsyncClient.get_partitions_call> resultHandler)
                    throws org.apache.thrift.TException
Specified by:
get_partitions in interface ThriftHiveMetastore.AsyncIface
Throws:
org.apache.thrift.TException

get_partition_names

public void get_partition_names(String db_name,
                                String tbl_name,
                                short max_parts,
                                org.apache.thrift.async.AsyncMethodCallback<ThriftHiveMetastore.AsyncClient.get_partition_names_call> resultHandler)
                         throws org.apache.thrift.TException
Specified by:
get_partition_names in interface ThriftHiveMetastore.AsyncIface
Throws:
org.apache.thrift.TException

alter_partition

public void alter_partition(String db_name,
                            String tbl_name,
                            Partition new_part,
                            org.apache.thrift.async.AsyncMethodCallback<ThriftHiveMetastore.AsyncClient.alter_partition_call> resultHandler)
                     throws org.apache.thrift.TException
Specified by:
alter_partition in interface ThriftHiveMetastore.AsyncIface
Throws:
org.apache.thrift.TException

get_config_value

public void get_config_value(String name,
                             String defaultValue,
                             org.apache.thrift.async.AsyncMethodCallback<ThriftHiveMetastore.AsyncClient.get_config_value_call> resultHandler)
                      throws org.apache.thrift.TException
Specified by:
get_config_value in interface ThriftHiveMetastore.AsyncIface
Throws:
org.apache.thrift.TException


Copyright © 2009 The Apache Software Foundation