| Modifier and Type | Method and Description |
|---|---|
static Connector |
InternalHiveConnectorFactory.createConnector(String catalogName,
Map<String,String> config,
ConnectorContext context,
com.google.inject.Module module,
Optional<HiveMetastore> metastore) |
| Constructor and Description |
|---|
HiveMetadataFactory(CatalogName catalogName,
HiveConfig hiveConfig,
HiveMetastore metastore,
HdfsEnvironment hdfsEnvironment,
HivePartitionManager partitionManager,
ExecutorService executorService,
ScheduledExecutorService heartbeatService,
TypeManager typeManager,
LocationService locationService,
io.airlift.json.JsonCodec<PartitionUpdate> partitionUpdateCodec,
TypeTranslator typeTranslator,
NodeVersion nodeVersion,
AccessControlMetadataFactory accessControlMetadataFactory) |
HiveMetadataFactory(CatalogName catalogName,
HiveMetastore metastore,
HdfsEnvironment hdfsEnvironment,
HivePartitionManager partitionManager,
org.joda.time.DateTimeZone timeZone,
int maxConcurrentFileRenames,
int maxConcurrentMetastoreDrops,
boolean allowCorruptWritesForTesting,
boolean skipDeletionForAlter,
boolean skipTargetCleanupOnRollback,
boolean writesToNonManagedTablesEnabled,
boolean createsOfNonManagedTablesEnabled,
boolean translateHiveViews,
long perTransactionCacheMaximumSize,
Optional<io.airlift.units.Duration> hiveTransactionHeartbeatInterval,
TypeManager typeManager,
LocationService locationService,
io.airlift.json.JsonCodec<PartitionUpdate> partitionUpdateCodec,
ExecutorService executorService,
ScheduledExecutorService heartbeatService,
TypeTranslator typeTranslator,
String prestoVersion,
AccessControlMetadataFactory accessControlMetadataFactory) |
HiveMetastoreClosure(HiveMetastore delegate) |
HivePageSinkProvider(Set<HiveFileWriterFactory> fileWriterFactories,
HdfsEnvironment hdfsEnvironment,
PageSorter pageSorter,
HiveMetastore metastore,
PageIndexerFactory pageIndexerFactory,
TypeManager typeManager,
HiveConfig config,
LocationService locationService,
io.airlift.json.JsonCodec<PartitionUpdate> partitionUpdateCodec,
NodeManager nodeManager,
io.airlift.event.client.EventClient eventClient,
HiveSessionProperties hiveSessionProperties,
HiveWriterStats hiveWriterStats) |
| Modifier and Type | Class and Description |
|---|---|
class |
RecordingHiveMetastore |
| Modifier and Type | Method and Description |
|---|---|
HiveMetastore |
HiveMetastoreDecorator.decorate(HiveMetastore hiveMetastore) |
| Modifier and Type | Method and Description |
|---|---|
HiveMetastore |
HiveMetastoreDecorator.decorate(HiveMetastore hiveMetastore) |
static void |
MetastoreUtil.verifyCanDropColumn(HiveMetastore metastore,
HiveIdentity identity,
String databaseName,
String tableName,
String columnName) |
| Constructor and Description |
|---|
RecordingHiveMetastore(HiveMetastore delegate,
HiveConfig hiveConfig) |
| Constructor and Description |
|---|
HiveMetastoreModule(Optional<HiveMetastore> metastore) |
| Modifier and Type | Class and Description |
|---|---|
class |
AlluxioHiveMetastore
Implementation of the
HiveMetastore interface through Alluxio. |
| Modifier and Type | Class and Description |
|---|---|
class |
CachingHiveMetastore
Hive Metastore Cache
|
| Modifier and Type | Field and Description |
|---|---|
protected HiveMetastore |
CachingHiveMetastore.delegate |
| Modifier and Type | Method and Description |
|---|---|
static HiveMetastore |
CachingHiveMetastore.cachingHiveMetastore(HiveMetastore delegate,
Executor executor,
CachingHiveMetastoreConfig config) |
static HiveMetastore |
CachingHiveMetastore.cachingHiveMetastore(HiveMetastore delegate,
Executor executor,
io.airlift.units.Duration cacheTtl,
Optional<io.airlift.units.Duration> refreshInterval,
long maximumSize) |
HiveMetastore |
CachingHiveMetastoreModule.createCachingHiveMetastore(HiveMetastore delegate,
Executor executor,
CachingHiveMetastoreConfig config,
Optional<HiveMetastoreDecorator> hiveMetastoreDecorator) |
| Modifier and Type | Method and Description |
|---|---|
static HiveMetastore |
CachingHiveMetastore.cachingHiveMetastore(HiveMetastore delegate,
Executor executor,
CachingHiveMetastoreConfig config) |
static HiveMetastore |
CachingHiveMetastore.cachingHiveMetastore(HiveMetastore delegate,
Executor executor,
io.airlift.units.Duration cacheTtl,
Optional<io.airlift.units.Duration> refreshInterval,
long maximumSize) |
HiveMetastore |
CachingHiveMetastoreModule.createCachingHiveMetastore(HiveMetastore delegate,
Executor executor,
CachingHiveMetastoreConfig config,
Optional<HiveMetastoreDecorator> hiveMetastoreDecorator) |
static CachingHiveMetastore |
CachingHiveMetastore.memoizeMetastore(HiveMetastore delegate,
long maximumSize) |
| Constructor and Description |
|---|
CachingHiveMetastore(HiveMetastore delegate,
Executor executor,
OptionalLong expiresAfterWriteMillis,
OptionalLong refreshMills,
long maximumSize) |
| Modifier and Type | Class and Description |
|---|---|
class |
FileHiveMetastore |
| Modifier and Type | Class and Description |
|---|---|
class |
GlueHiveMetastore |
| Modifier and Type | Class and Description |
|---|---|
class |
BridgingHiveMetastore |
| Constructor and Description |
|---|
CreateEmptyPartitionProcedure(TransactionalMetadataFactory hiveMetadataFactory,
HiveMetastore metastore,
LocationService locationService,
io.airlift.json.JsonCodec<PartitionUpdate> partitionUpdateCodec) |
DropStatsProcedure(TransactionalMetadataFactory hiveMetadataFactory,
HiveMetastore metastore) |
RegisterPartitionProcedure(HiveConfig hiveConfig,
TransactionalMetadataFactory hiveMetadataFactory,
HiveMetastore metastore,
HdfsEnvironment hdfsEnvironment) |
UnregisterPartitionProcedure(TransactionalMetadataFactory hiveMetadataFactory,
HiveMetastore metastore) |
| Constructor and Description |
|---|
TestingHiveConnectorFactory(HiveMetastore metastore) |
TestingHiveConnectorFactory(HiveMetastore metastore,
com.google.inject.Module module) |
TestingHivePlugin(HiveMetastore metastore) |
TestingHivePlugin(HiveMetastore metastore,
com.google.inject.Module module) |
Copyright © 2012–2020. All rights reserved.