Package io.trino.plugin.iceberg
Class IcebergParquetFileWriter
java.lang.Object
io.trino.plugin.hive.parquet.ParquetFileWriter
io.trino.plugin.iceberg.IcebergParquetFileWriter
- All Implemented Interfaces:
FileWriter,IcebergFileWriter
-
Constructor Summary
ConstructorsConstructorDescriptionIcebergParquetFileWriter(org.apache.iceberg.MetricsConfig metricsConfig, OutputStream outputStream, Callable<Void> rollbackAction, List<Type> fileColumnTypes, org.apache.parquet.schema.MessageType messageType, Map<List<String>, Type> primitiveTypes, ParquetWriterOptions parquetWriterOptions, int[] fileInputColumnIndexes, org.apache.parquet.hadoop.metadata.CompressionCodecName compressionCodecName, String trinoVersion, org.apache.hadoop.fs.Path outputPath, HdfsEnvironment hdfsEnvironment, HdfsEnvironment.HdfsContext hdfsContext) -
Method Summary
Methods inherited from class io.trino.plugin.hive.parquet.ParquetFileWriter
appendRows, commit, getMemoryUsage, getValidationCpuNanos, getWrittenBytes, rollback, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface io.trino.plugin.hive.FileWriter
appendRows, commit, getMemoryUsage, getValidationCpuNanos, getVerificationTask, getWrittenBytes, rollback
-
Constructor Details
-
IcebergParquetFileWriter
public IcebergParquetFileWriter(org.apache.iceberg.MetricsConfig metricsConfig, OutputStream outputStream, Callable<Void> rollbackAction, List<Type> fileColumnTypes, org.apache.parquet.schema.MessageType messageType, Map<List<String>, Type> primitiveTypes, ParquetWriterOptions parquetWriterOptions, int[] fileInputColumnIndexes, org.apache.parquet.hadoop.metadata.CompressionCodecName compressionCodecName, String trinoVersion, org.apache.hadoop.fs.Path outputPath, HdfsEnvironment hdfsEnvironment, HdfsEnvironment.HdfsContext hdfsContext)
-
-
Method Details
-
getMetrics
public org.apache.iceberg.Metrics getMetrics()- Specified by:
getMetricsin interfaceIcebergFileWriter
-