public class OrcFileWriterFactory extends Object implements HiveFileWriterFactory
| Constructor and Description |
|---|
OrcFileWriterFactory(HdfsEnvironment hdfsEnvironment,
DataSinkFactory dataSinkFactory,
TypeManager typeManager,
NodeVersion nodeVersion,
org.joda.time.DateTimeZone hiveStorageTimeZone,
FileFormatDataSourceStats readStats,
OrcFileWriterConfig orcFileWriterConfig,
HiveDwrfEncryptionProvider dwrfEncryptionProvider) |
OrcFileWriterFactory(HdfsEnvironment hdfsEnvironment,
DataSinkFactory dataSinkFactory,
TypeManager typeManager,
NodeVersion nodeVersion,
HiveClientConfig hiveClientConfig,
FileFormatDataSourceStats readStats,
OrcFileWriterConfig orcFileWriterConfig,
HiveDwrfEncryptionProvider dwrfEncryptionProvider) |
| Modifier and Type | Method and Description |
|---|---|
DataSink |
createDataSink(ConnectorSession session,
FileSystem fileSystem,
Path path) |
Optional<HiveFileWriter> |
createFileWriter(Path path,
List<String> inputColumnNames,
StorageFormat storageFormat,
Properties schema,
org.apache.hadoop.mapred.JobConf configuration,
ConnectorSession session,
Optional<EncryptionInformation> encryptionInformation) |
OrcWriterStats |
getStats() |
KeyProvider |
toKeyProvider(String keyProviderName) |
@Inject public OrcFileWriterFactory(HdfsEnvironment hdfsEnvironment, DataSinkFactory dataSinkFactory, TypeManager typeManager, NodeVersion nodeVersion, HiveClientConfig hiveClientConfig, FileFormatDataSourceStats readStats, OrcFileWriterConfig orcFileWriterConfig, HiveDwrfEncryptionProvider dwrfEncryptionProvider)
public OrcFileWriterFactory(HdfsEnvironment hdfsEnvironment, DataSinkFactory dataSinkFactory, TypeManager typeManager, NodeVersion nodeVersion, org.joda.time.DateTimeZone hiveStorageTimeZone, FileFormatDataSourceStats readStats, OrcFileWriterConfig orcFileWriterConfig, HiveDwrfEncryptionProvider dwrfEncryptionProvider)
public OrcWriterStats getStats()
public Optional<HiveFileWriter> createFileWriter(Path path, List<String> inputColumnNames, StorageFormat storageFormat, Properties schema, org.apache.hadoop.mapred.JobConf configuration, ConnectorSession session, Optional<EncryptionInformation> encryptionInformation)
createFileWriter in interface HiveFileWriterFactorypublic KeyProvider toKeyProvider(String keyProviderName)
public DataSink createDataSink(ConnectorSession session, FileSystem fileSystem, Path path) throws IOException
IOExceptionCopyright © 2012–2023. All rights reserved.