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
AlternateFailurePreListener AlternateFailurePreListener.
DummyEndFunctionListener A dummy implementation for MetaStoreEndFunctionListener for testing purposes.
DummyJdoConnectionUrlHook DummyJdoConnectionUrlHook.
DummyListener A dummy implementation for MetaStoreEventListener for testing purposes.
DummyMetaStoreInitListener  
DummyPreListener DummyPreListener.
DummyRawStoreControlledCommit A wrapper around ObjectStore with the ability to control the result of commitTransaction().
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.
MetaStoreInitContext Base class which provides context to implementations of MetaStoreInitListener
MetaStoreInitListener This abstract class needs to be extended to provide implementation of actions that needs to be performed when HMSHandler is initialized
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.
MetaStoreSchemaInfo  
MetaStoreUtils  
ObjectStore This class is the interface between the application logic and the database store that contains the objects.
ProtectMode  
RetryingHMSHandler  
RetryingMetaStoreClient RetryingMetaStoreClient.
RetryingRawStore  
TestEmbeddedHiveMetaStore  
TestHiveMetaStore  
TestHiveMetaStoreWithEnvironmentContext TestHiveMetaStoreWithEnvironmentContext.
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.
TestMetaStoreEventListenerOnlyOnCommit Ensure that the status of MetaStore events depend on the RawStore's commit status.
TestMetaStoreInitListener TestMetaStoreInitListener.
TestMetaStoreListenersError Test for unwrapping InvocationTargetException, which is thrown from constructor of listener class
TestMetaStoreListenersError.ErrorEventListener  
TestMetaStoreListenersError.ErrorInitListener  
TestMetastoreVersion  
TestPartitionNameWhitelistValidation  
TestRemoteHiveMetaStore  
TestRemoteHiveMetaStoreIpAddress TestRemoteHiveMetaStoreIpAddress.
TestRemoteUGIHiveMetaStoreIpAddress  
TestRetryingHMSHandler TestRetryingHMSHandler.
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 © 2012 The Apache Software Foundation