public class HiveMetadataFactory extends Object implements TransactionalMetadataFactory
| 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) |
@Inject public 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)
public 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)
public TransactionalMetadata create()
create in interface TransactionalMetadataFactoryCopyright © 2012–2020. All rights reserved.