| Interface | Description |
|---|---|
| FileFormatProxy |
Same as PartitionExpressionProxy, but for file format specific methods for metadata cache.
|
| 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 |
Wrapper around hive metastore thrift api
|
| IMetaStoreClient.NotificationFilter |
A filter provided by the client that determines if a given notification event should be
returned.
|
| MetadataStore | |
| Metastore.SplitInfoOrBuilder | |
| Metastore.SplitInfosOrBuilder | |
| MetaStoreFilterHook |
Metadata filter hook for metastore client.
|
| MetaStoreFS |
Define a set of APIs that may vary in different environments
|
| MetaStorePasswdAuthenticationProvider | |
| MetastoreTaskThread |
Any task that will run as a separate thread in the metastore should implement this
interface.
|
| PartitionExpressionProxy |
The proxy interface that metastore uses for variety of QL operations (metastore can't depend
on QL because QL depends on metastore; creating metastore-client module would be a proper way
to solve this problem).
|
| Class | Description |
|---|---|
| AbstractThriftHiveMetastore |
This abstract class can be extended by any remote cache that implements HMS APIs.
|
| CheckResult |
Result class used by the HiveMetaStoreChecker.
|
| CheckResult.PartitionResult |
A basic description of a partition that is missing from either the fs or
the ms.
|
| ColumnType |
Constants and utility functions for column types.
|
| DefaultHiveMetaHook | |
| DefaultMetaStoreFilterHookImpl |
Default no-op implementation of the MetaStoreFilterHook that returns the result as is
|
| FileMetadataHandler |
The base implementation of a file metadata handler for a specific file type.
|
| HiveMetaStoreClient |
Hive Metastore Client.
|
| HiveMetaStoreClient.MetastoreMapIterable<K,V> | |
| LockComponentBuilder |
A builder for
LockComponents |
| LockRequestBuilder |
Builder class to make constructing
LockRequest easier. |
| LockTypeComparator |
Sort more restrictive locks after less restrictive ones.
|
| Metastore | |
| Metastore.SplitInfo |
Protobuf type
org.apache.hadoop.hive.metastore.SplitInfo |
| Metastore.SplitInfo.Builder |
Protobuf type
org.apache.hadoop.hive.metastore.SplitInfo |
| Metastore.SplitInfos |
Protobuf type
org.apache.hadoop.hive.metastore.SplitInfos |
| Metastore.SplitInfos.Builder |
Protobuf type
org.apache.hadoop.hive.metastore.SplitInfos |
| MetaStoreAnonymousAuthenticationProviderImpl |
This authentication provider allows any combination of username and password.
|
| MetaStoreAuthenticationProviderFactory |
This class helps select a
MetaStorePasswdAuthenticationProvider for a given AuthMethod. |
| MetaStoreConfigAuthenticationProviderImpl |
This authentication provider implements the
CONFIG authentication. |
| MetaStoreCustomAuthenticationProviderImpl |
This authentication provider implements the
CUSTOM authentication. |
| MetaStoreLdapAuthenticationProviderImpl | |
| MetaStorePlainSaslHelper | |
| MetaStorePlainSaslHelper.PlainCallbackHandler | |
| MetaStorePlainSaslHelper.PlainServerCallbackHandler | |
| MetaStorePlainSaslServer |
Sun JDK only provides a PLAIN client and no server.
|
| MetaStorePlainSaslServer.SaslPlainProvider | |
| MetaStorePlainSaslServer.SaslPlainServerFactory | |
| PartitionDropOptions |
Class to generalize the switches for dropPartitions().
|
| ReplChangeManager | |
| ReplChangeManager.CMClearer |
Thread to clear old files of cmroot recursively
|
| ReplChangeManager.FileInfo | |
| RetryingMetaStoreClient |
RetryingMetaStoreClient.
|
| ServiceUtils | |
| TableIterable |
Use this to get Table objects for a table list.
|
| Warehouse |
This class represents a warehouse where data of Hive tables is stored
|
| Enum | Description |
|---|---|
| MetaStoreAuthenticationProviderFactory.AuthMethods | |
| ReplChangeManager.RecycleType | |
| TableType |
Typesafe enum for types of tables described by the metastore.
|
| Exception | Description |
|---|---|
| HiveMetaException | |
| IMetaStoreClient.IncompatibleMetastoreException |
Copyright © 2024 The Apache Software Foundation. All rights reserved.