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