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.
IHMSHandler  
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
DummyEndFunctionListener A dummy implementation for MetaStoreEndFunctionListener for testing purposes.
DummyJdoConnectionUrlHook DummyJdoConnectionUrlHook.
DummyListener A dummy implementation for MetaStoreEventListener for testing purposes.
DummyPreListener DummyPreListener.
DummyRawStoreForJdoConnection DummyRawStoreForJdoConnection.
HiveAlterHandler Hive specific implementation of alter
HiveMetaStore TODO:pc remove application logic to a separate interface.
HiveMetaStore.HiveMetastoreCli HiveMetaStore specific CLI
HiveMetaStore.HMSHandler  
HiveMetaStoreClient Hive Metastore Client.
HiveMetaStoreFsImpl  
IpAddressListener An implementation for MetaStoreEventListener which checks that the IP Address stored in HMSHandler matches that of local host, for testing purposes.
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.
MetaStoreInit MetaStoreInit defines functions to init/update MetaStore connection url.
MetaStorePreEventListener This abstract class needs to be extended to provide implementation of actions that needs to be performed before 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.
PartitionNameWhitelistPreEventListener  
ProtectMode  
RetryingHMSHandler  
RetryingMetaStoreClient  
RetryingRawStore  
TestEmbeddedHiveMetaStore  
TestHiveMetaStore  
TestHiveMetaTool  
TestMarkPartition  
TestMarkPartitionRemote  
TestMetaStoreAuthorization  
TestMetaStoreConnectionUrlHook TestMetaStoreConnectionUrlHook Verifies that when an instance of an implementation of RawStore is initialized, the connection URL has already been updated by any metastore connect URL hooks.
TestMetaStoreEndFunctionListener TestMetaStoreEventListener.
TestMetaStoreEventListener TestMetaStoreEventListener.
TestPartitionNameWhitelistPreEventHook  
TestRemoteHiveMetaStore  
TestRemoteHiveMetaStoreIpAddress TestRemoteHiveMetaStoreIpAddress.
TestRemoteUGIHiveMetaStoreIpAddress  
TestSetUGIOnBothClientServer  
TestSetUGIOnOnlyClient  
TestSetUGIOnOnlyServer  
TServerSocketKeepAlive TServerSocketKeepAlive - like TServerSocket, but will enable keepalive for accepted sockets.
TSetIpAddressProcessor<I extends ThriftHiveMetastore.Iface> TSetIpAddressProcessor passes the IP address of the Thrift client to the HMSHandler.
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 © 2013 The Apache Software Foundation