public class HiveMetadataFactory extends Object implements Supplier<TransactionalMetadata>
Constructor and Description |
---|
HiveMetadataFactory(ExtendedHiveMetastore metastore,
HdfsEnvironment hdfsEnvironment,
HivePartitionManager partitionManager,
org.joda.time.DateTimeZone timeZone,
boolean allowCorruptWritesForTesting,
boolean skipDeletionForAlter,
boolean skipTargetCleanupOnRollback,
boolean writesToNonManagedTablesEnabled,
boolean createsOfNonManagedTablesEnabled,
boolean undoMetastoreOperationsEnabled,
int maxPartitionBatchSize,
long perTransactionCacheMaximumSize,
boolean metastoreImpersonationEnabled,
int metastorePartitionCacheMaxColumnCount,
TypeManager typeManager,
LocationService locationService,
StandardFunctionResolution functionResolution,
RowExpressionService rowExpressionService,
FilterStatsCalculatorService filterStatsCalculatorService,
TableParameterCodec tableParameterCodec,
com.facebook.airlift.json.JsonCodec<PartitionUpdate> partitionUpdateCodec,
com.facebook.airlift.json.smile.SmileCodec<PartitionUpdate> partitionUpdateSmileCodec,
com.google.common.util.concurrent.ListeningExecutorService fileRenameExecutor,
TypeTranslator typeTranslator,
StagingFileCommitter stagingFileCommitter,
ZeroRowFileCreator zeroRowFileCreator,
String prestoVersion,
PartitionObjectBuilder partitionObjectBuilder,
HiveEncryptionInformationProvider encryptionInformationProvider,
HivePartitionStats hivePartitionStats,
HiveFileRenamer hiveFileRenamer,
ColumnConverterProvider columnConverterProvider) |
HiveMetadataFactory(HiveClientConfig hiveClientConfig,
MetastoreClientConfig metastoreClientConfig,
ExtendedHiveMetastore metastore,
HdfsEnvironment hdfsEnvironment,
HivePartitionManager partitionManager,
com.google.common.util.concurrent.ListeningExecutorService fileRenameExecutor,
TypeManager typeManager,
LocationService locationService,
StandardFunctionResolution functionResolution,
RowExpressionService rowExpressionService,
FilterStatsCalculatorService filterStatsCalculatorService,
TableParameterCodec tableParameterCodec,
com.facebook.airlift.json.JsonCodec<PartitionUpdate> partitionUpdateCodec,
com.facebook.airlift.json.smile.SmileCodec<PartitionUpdate> partitionUpdateSmileCodec,
TypeTranslator typeTranslator,
StagingFileCommitter stagingFileCommitter,
ZeroRowFileCreator zeroRowFileCreator,
NodeVersion nodeVersion,
PartitionObjectBuilder partitionObjectBuilder,
HiveEncryptionInformationProvider encryptionInformationProvider,
HivePartitionStats hivePartitionStats,
HiveFileRenamer hiveFileRenamer,
ColumnConverterProvider columnConverterProvider) |
@Inject public HiveMetadataFactory(HiveClientConfig hiveClientConfig, MetastoreClientConfig metastoreClientConfig, ExtendedHiveMetastore metastore, HdfsEnvironment hdfsEnvironment, HivePartitionManager partitionManager, com.google.common.util.concurrent.ListeningExecutorService fileRenameExecutor, TypeManager typeManager, LocationService locationService, StandardFunctionResolution functionResolution, RowExpressionService rowExpressionService, FilterStatsCalculatorService filterStatsCalculatorService, TableParameterCodec tableParameterCodec, com.facebook.airlift.json.JsonCodec<PartitionUpdate> partitionUpdateCodec, com.facebook.airlift.json.smile.SmileCodec<PartitionUpdate> partitionUpdateSmileCodec, TypeTranslator typeTranslator, StagingFileCommitter stagingFileCommitter, ZeroRowFileCreator zeroRowFileCreator, NodeVersion nodeVersion, PartitionObjectBuilder partitionObjectBuilder, HiveEncryptionInformationProvider encryptionInformationProvider, HivePartitionStats hivePartitionStats, HiveFileRenamer hiveFileRenamer, ColumnConverterProvider columnConverterProvider)
public HiveMetadataFactory(ExtendedHiveMetastore metastore, HdfsEnvironment hdfsEnvironment, HivePartitionManager partitionManager, org.joda.time.DateTimeZone timeZone, boolean allowCorruptWritesForTesting, boolean skipDeletionForAlter, boolean skipTargetCleanupOnRollback, boolean writesToNonManagedTablesEnabled, boolean createsOfNonManagedTablesEnabled, boolean undoMetastoreOperationsEnabled, int maxPartitionBatchSize, long perTransactionCacheMaximumSize, boolean metastoreImpersonationEnabled, int metastorePartitionCacheMaxColumnCount, TypeManager typeManager, LocationService locationService, StandardFunctionResolution functionResolution, RowExpressionService rowExpressionService, FilterStatsCalculatorService filterStatsCalculatorService, TableParameterCodec tableParameterCodec, com.facebook.airlift.json.JsonCodec<PartitionUpdate> partitionUpdateCodec, com.facebook.airlift.json.smile.SmileCodec<PartitionUpdate> partitionUpdateSmileCodec, com.google.common.util.concurrent.ListeningExecutorService fileRenameExecutor, TypeTranslator typeTranslator, StagingFileCommitter stagingFileCommitter, ZeroRowFileCreator zeroRowFileCreator, String prestoVersion, PartitionObjectBuilder partitionObjectBuilder, HiveEncryptionInformationProvider encryptionInformationProvider, HivePartitionStats hivePartitionStats, HiveFileRenamer hiveFileRenamer, ColumnConverterProvider columnConverterProvider)
public HiveMetadata get()
get
in interface Supplier<TransactionalMetadata>
Copyright © 2012–2022. All rights reserved.