public class HiveWriterFactory extends Object
| Constructor and Description |
|---|
HiveWriterFactory(Set<HiveFileWriterFactory> fileWriterFactories,
String schemaName,
String tableName,
boolean isCreateTable,
List<HiveColumnHandle> inputColumns,
HiveStorageFormat tableStorageFormat,
HiveStorageFormat partitionStorageFormat,
OptionalInt bucketCount,
LocationHandle locationHandle,
LocationService locationService,
String filePrefix,
HivePageSinkMetadataProvider pageSinkMetadataProvider,
TypeManager typeManager,
HdfsEnvironment hdfsEnvironment,
boolean immutablePartitions,
ConnectorSession session,
NodeManager nodeManager,
io.airlift.event.client.EventClient eventClient,
HiveSessionProperties hiveSessionProperties) |
| Modifier and Type | Method and Description |
|---|---|
static String |
computeBucketedFileName(String filePrefix,
int bucket) |
HiveWriter |
createWriter(Page partitionColumns,
int position,
OptionalInt bucketNumber) |
static String |
getFileExtension(org.apache.hadoop.mapred.JobConf conf,
StorageFormat storageFormat) |
public HiveWriterFactory(Set<HiveFileWriterFactory> fileWriterFactories, String schemaName, String tableName, boolean isCreateTable, List<HiveColumnHandle> inputColumns, HiveStorageFormat tableStorageFormat, HiveStorageFormat partitionStorageFormat, OptionalInt bucketCount, LocationHandle locationHandle, LocationService locationService, String filePrefix, HivePageSinkMetadataProvider pageSinkMetadataProvider, TypeManager typeManager, HdfsEnvironment hdfsEnvironment, boolean immutablePartitions, ConnectorSession session, NodeManager nodeManager, io.airlift.event.client.EventClient eventClient, HiveSessionProperties hiveSessionProperties)
public HiveWriter createWriter(Page partitionColumns, int position, OptionalInt bucketNumber)
public static String getFileExtension(org.apache.hadoop.mapred.JobConf conf, StorageFormat storageFormat)
Copyright © 2012-2017. All Rights Reserved.