Package org.apache.hadoop.hive.metastore

Interface Summary
AlterHandler Interface for Alter Table and Alter Partition code
HiveMetaHook HiveMetaHook defines notification methods which are invoked as part of transactions against the metastore, allowing external catalogs such as HBase to be kept in sync with Hive's metastore.
HiveMetaHookLoader HiveMetaHookLoader is responsible for loading a HiveMetaHook for a given table.
IMetaStoreClient TODO Unnecessary when the server sides for both dbstore and filestore are merged
MetaStoreFS Define a set of APIs that may vary in different environments
RawStore  
 

Class Summary
DummyListener A dummy implementation for org.apache.hadoop.hive.metastore.hadooorg.apache.hadoop.hive.metastore.MetaStoreEventListener for testing purposes.
HiveAlterHandler Hive specific implementation of alter
HiveMetaStore TODO:pc remove application logic to a separate interface.
HiveMetaStore.HiveMetastoreCli HiveMetaStore specific CLI
HiveMetaStore.HMSHandler  
HiveMetaStore.HMSHandler.Command<T> A Command is a closure used to pass a block of code from individual functions to executeWithRetry, which centralizes connection error handling.
HiveMetaStoreClient Hive Metastore Client.
HiveMetaStoreFsImpl  
MetaStoreEndFunctionContext Base class which provides context to implementations of MetaStoreEndFunctionListener
MetaStoreEndFunctionListener This abstract class needs to be extended to provide implementation of actions that need to be performed when a function ends.
MetaStoreEventListener This abstract class needs to be extended to provide implementation of actions that needs to be performed when a particular event occurs on a metastore.
MetaStoreUtils  
ObjectStore This class is the interface between the application logic and the database store that contains the objects.
ProtectMode  
TestEmbeddedHiveMetaStore  
TestHiveMetaStore  
TestMarkPartition  
TestMarkPartitionRemote  
TestMetaStoreAuthorization  
TestMetaStoreEventListener TestMetaStoreEventListener.
TestRemoteHiveMetaStore  
TestSetUGIOnBothClientServer  
TestSetUGIOnOnlyClient  
TestSetUGIOnOnlyServer  
TServerSocketKeepAlive TServerSocketKeepAlive - like TServerSocket, but will enable keepalive for accepted sockets.
TUGIBasedProcessor<I extends ThriftHiveMetastore.Iface> TUGIBasedProcessor is used in unsecure mode for thrift metastore client server communication.
Warehouse This class represents a warehouse where data of Hive tables is stored
 

Enum Summary
TableType Typesafe enum for types of tables described by the metastore.
 

Exception Summary
HiveMetaException  
 



Copyright © 2011 The Apache Software Foundation