| Package | Description |
|---|---|
| com.facebook.presto.hive | |
| com.facebook.presto.hive.metastore | |
| com.facebook.presto.hive.metastore.file | |
| com.facebook.presto.hive.security |
| Constructor and Description |
|---|
HiveConnectorFactory(String name,
ClassLoader classLoader,
ExtendedHiveMetastore metastore) |
HiveMetadataFactory(HiveConnectorId connectorId,
ExtendedHiveMetastore metastore,
HdfsEnvironment hdfsEnvironment,
HivePartitionManager partitionManager,
org.joda.time.DateTimeZone timeZone,
int maxConcurrentFileRenames,
boolean allowCorruptWritesForTesting,
boolean respectTableFormat,
boolean skipDeletionForAlter,
boolean bucketWritingEnabled,
boolean writesToNonManagedTablesEnabled,
HiveStorageFormat defaultStorageFormat,
long perTransactionCacheMaximumSize,
TypeManager typeManager,
LocationService locationService,
TableParameterCodec tableParameterCodec,
io.airlift.json.JsonCodec<PartitionUpdate> partitionUpdateCodec,
ExecutorService executorService,
TypeTranslator typeTranslator,
String prestoVersion) |
HiveMetadataFactory(HiveConnectorId connectorId,
HiveClientConfig hiveClientConfig,
ExtendedHiveMetastore metastore,
HdfsEnvironment hdfsEnvironment,
HivePartitionManager partitionManager,
ExecutorService executorService,
TypeManager typeManager,
LocationService locationService,
TableParameterCodec tableParameterCodec,
io.airlift.json.JsonCodec<PartitionUpdate> partitionUpdateCodec,
TypeTranslator typeTranslator,
NodeVersion nodeVersion) |
HivePageSinkProvider(Set<HiveFileWriterFactory> fileWriterFactories,
HdfsEnvironment hdfsEnvironment,
ExtendedHiveMetastore metastore,
PageIndexerFactory pageIndexerFactory,
TypeManager typeManager,
HiveClientConfig config,
LocationService locationService,
io.airlift.json.JsonCodec<PartitionUpdate> partitionUpdateCodec,
NodeManager nodeManager,
io.airlift.event.client.EventClient eventClient,
HiveSessionProperties hiveSessionProperties) |
HivePlugin(String name,
ExtendedHiveMetastore metastore) |
| Modifier and Type | Class and Description |
|---|---|
class |
BridgingHiveMetastore
Hive Metastore Cache
|
class |
CachingHiveMetastore
Hive Metastore Cache
|
| Modifier and Type | Field and Description |
|---|---|
protected ExtendedHiveMetastore |
CachingHiveMetastore.delegate |
| Modifier and Type | Method and Description |
|---|---|
static CachingHiveMetastore |
CachingHiveMetastore.memoizeMetastore(ExtendedHiveMetastore delegate,
long maximumSize) |
static void |
MetastoreUtil.verifyCanDropColumn(ExtendedHiveMetastore metastore,
String databaseName,
String tableName,
String columnName) |
| Constructor and Description |
|---|
CachingHiveMetastore(ExtendedHiveMetastore delegate,
ExecutorService executor,
io.airlift.units.Duration cacheTtl,
io.airlift.units.Duration refreshInterval,
long maximumSize) |
CachingHiveMetastore(ExtendedHiveMetastore delegate,
ExecutorService executor,
HiveClientConfig hiveClientConfig) |
HivePageSinkMetadataProvider(HivePageSinkMetadata pageSinkMetadata,
ExtendedHiveMetastore delegate) |
SemiTransactionalHiveMetastore(HdfsEnvironment hdfsEnvironment,
ExtendedHiveMetastore delegate,
Executor renameExecutor,
boolean skipDeletionForAlter) |
| Constructor and Description |
|---|
HiveMetastoreModule(String connectorId,
Optional<ExtendedHiveMetastore> metastore) |
| Modifier and Type | Class and Description |
|---|---|
class |
FileHiveMetastore |
| Constructor and Description |
|---|
SqlStandardAccessControl(HiveConnectorId connectorId,
java.util.function.Function<HiveTransactionHandle,SemiTransactionalHiveMetastore> metastoreProvider,
ExtendedHiveMetastore metastore) |
Copyright © 2012-2017. All Rights Reserved.