Package io.trino.plugin.hive
Class RcFileFileWriterFactory
java.lang.Object
io.trino.plugin.hive.RcFileFileWriterFactory
- All Implemented Interfaces:
HiveFileWriterFactory
-
Constructor Summary
ConstructorsConstructorDescriptionRcFileFileWriterFactory(TrinoFileSystemFactory fileSystemFactory, TypeManager typeManager, NodeVersion nodeVersion, HiveConfig hiveConfig) RcFileFileWriterFactory(TrinoFileSystemFactory fileSystemFactory, TypeManager typeManager, NodeVersion nodeVersion, org.joda.time.DateTimeZone timeZone) -
Method Summary
Modifier and TypeMethodDescriptioncreateFileWriter(Location location, List<String> inputColumnNames, StorageFormat storageFormat, HiveCompressionCodec compressionCodec, Properties schema, ConnectorSession session, OptionalInt bucketNumber, AcidTransaction transaction, boolean useAcidSchema, WriterKind writerKind)
-
Constructor Details
-
RcFileFileWriterFactory
@Inject public RcFileFileWriterFactory(TrinoFileSystemFactory fileSystemFactory, TypeManager typeManager, NodeVersion nodeVersion, HiveConfig hiveConfig) -
RcFileFileWriterFactory
public RcFileFileWriterFactory(TrinoFileSystemFactory fileSystemFactory, TypeManager typeManager, NodeVersion nodeVersion, org.joda.time.DateTimeZone timeZone)
-
-
Method Details
-
createFileWriter
public Optional<FileWriter> createFileWriter(Location location, List<String> inputColumnNames, StorageFormat storageFormat, HiveCompressionCodec compressionCodec, Properties schema, ConnectorSession session, OptionalInt bucketNumber, AcidTransaction transaction, boolean useAcidSchema, WriterKind writerKind) - Specified by:
createFileWriterin interfaceHiveFileWriterFactory
-