| Package | Description |
|---|---|
| io.prestosql.plugin.hive | |
| io.prestosql.plugin.hive.metastore.thrift | |
| io.prestosql.plugin.hive.security | |
| io.prestosql.plugin.hive.statistics |
| Modifier and Type | Method and Description |
|---|---|
SemiTransactionalHiveMetastore |
HiveMetadata.getMetastore() |
| Modifier and Type | Method and Description |
|---|---|
Function<HiveTransactionHandle,SemiTransactionalHiveMetastore> |
HiveModule.createMetastoreGetter(HiveTransactionManager transactionManager) |
| Constructor and Description |
|---|
HiveMetadata(SemiTransactionalHiveMetastore metastore,
HdfsEnvironment hdfsEnvironment,
HivePartitionManager partitionManager,
org.joda.time.DateTimeZone timeZone,
boolean allowCorruptWritesForTesting,
boolean writesToNonManagedTablesEnabled,
boolean createsOfNonManagedTablesEnabled,
TypeManager typeManager,
LocationService locationService,
io.airlift.json.JsonCodec<PartitionUpdate> partitionUpdateCodec,
TypeTranslator typeTranslator,
String prestoVersion,
HiveStatisticsProvider hiveStatisticsProvider,
int maxPartitions) |
| Constructor and Description |
|---|
HiveSplitManager(Function<HiveTransactionHandle,SemiTransactionalHiveMetastore> metastoreProvider,
NamenodeStats namenodeStats,
HdfsEnvironment hdfsEnvironment,
DirectoryLister directoryLister,
Executor executor,
CoercionPolicy coercionPolicy,
io.airlift.stats.CounterStat highMemorySplitSourceCounter,
int maxOutstandingSplits,
io.airlift.units.DataSize maxOutstandingSplitsSize,
int minPartitionBatchSize,
int maxPartitionBatchSize,
int maxInitialSplits,
int splitLoaderConcurrency,
boolean recursiveDfsWalkerEnabled) |
HiveSplitManager(HiveConfig hiveConfig,
Function<HiveTransactionHandle,SemiTransactionalHiveMetastore> metastoreProvider,
NamenodeStats namenodeStats,
HdfsEnvironment hdfsEnvironment,
DirectoryLister directoryLister,
ExecutorService executorService,
CoercionPolicy coercionPolicy) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
ThriftMetastoreUtil.isRoleApplicable(SemiTransactionalHiveMetastore metastore,
HivePrincipal principal,
String role) |
static Stream<String> |
ThriftMetastoreUtil.listApplicableRoles(SemiTransactionalHiveMetastore metastore,
HivePrincipal principal) |
static Stream<HivePrivilegeInfo> |
ThriftMetastoreUtil.listApplicableTablePrivileges(SemiTransactionalHiveMetastore metastore,
String databaseName,
String tableName,
String user) |
static Stream<HivePrincipal> |
ThriftMetastoreUtil.listEnabledPrincipals(SemiTransactionalHiveMetastore metastore,
ConnectorIdentity identity) |
static Stream<HivePrivilegeInfo> |
ThriftMetastoreUtil.listEnabledTablePrivileges(SemiTransactionalHiveMetastore metastore,
String databaseName,
String tableName,
ConnectorIdentity identity) |
| Constructor and Description |
|---|
LegacyAccessControl(Function<HiveTransactionHandle,SemiTransactionalHiveMetastore> metastoreProvider,
LegacySecurityConfig securityConfig) |
SqlStandardAccessControl(HiveCatalogName catalogName,
Function<HiveTransactionHandle,SemiTransactionalHiveMetastore> metastoreProvider) |
| Constructor and Description |
|---|
MetastoreHiveStatisticsProvider(SemiTransactionalHiveMetastore metastore) |
Copyright © 2012–2019. All rights reserved.