public class OrcFileWriterFactory extends Object implements HiveFileWriterFactory
| Constructor and Description |
|---|
OrcFileWriterFactory(HdfsEnvironment hdfsEnvironment,
TypeManager typeManager,
NodeVersion nodeVersion,
org.joda.time.DateTimeZone hiveStorageTimeZone,
boolean writeLegacyVersion,
FileFormatDataSourceStats readStats,
OrcWriterOptions orcWriterOptions) |
OrcFileWriterFactory(HdfsEnvironment hdfsEnvironment,
TypeManager typeManager,
NodeVersion nodeVersion,
HiveConfig hiveConfig,
OrcWriterConfig orcWriterConfig,
FileFormatDataSourceStats readStats,
OrcWriterConfig config) |
| Modifier and Type | Method and Description |
|---|---|
Optional<FileWriter> |
createFileWriter(org.apache.hadoop.fs.Path path,
List<String> inputColumnNames,
StorageFormat storageFormat,
Properties schema,
org.apache.hadoop.mapred.JobConf configuration,
ConnectorSession session) |
static OrcDataSink |
createOrcDataSink(org.apache.hadoop.fs.FileSystem fileSystem,
org.apache.hadoop.fs.Path path) |
OrcWriterStats |
getStats() |
@Inject public OrcFileWriterFactory(HdfsEnvironment hdfsEnvironment, TypeManager typeManager, NodeVersion nodeVersion, HiveConfig hiveConfig, OrcWriterConfig orcWriterConfig, FileFormatDataSourceStats readStats, OrcWriterConfig config)
public OrcFileWriterFactory(HdfsEnvironment hdfsEnvironment, TypeManager typeManager, NodeVersion nodeVersion, org.joda.time.DateTimeZone hiveStorageTimeZone, boolean writeLegacyVersion, FileFormatDataSourceStats readStats, OrcWriterOptions orcWriterOptions)
public OrcWriterStats getStats()
public Optional<FileWriter> createFileWriter(org.apache.hadoop.fs.Path path, List<String> inputColumnNames, StorageFormat storageFormat, Properties schema, org.apache.hadoop.mapred.JobConf configuration, ConnectorSession session)
createFileWriter in interface HiveFileWriterFactorypublic static OrcDataSink createOrcDataSink(org.apache.hadoop.fs.FileSystem fileSystem, org.apache.hadoop.fs.Path path) throws IOException
IOExceptionCopyright © 2012–2020. All rights reserved.