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, TrinoOutputFile outputFile, Closeable rollbackAction, List<Type> fileColumnTypes, List<String> fileColumnNames, org.apache.parquet.schema.MessageType messageType, Map<List<String>, Type> primitiveTypes, ParquetWriterOptions parquetWriterOptions, int[] fileInputColumnIndexes, org.apache.parquet.format.CompressionCodec compressionCodec, String trinoVersion, TrinoFileSystem fileSystem) -
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, TrinoOutputFile outputFile, Closeable rollbackAction, List<Type> fileColumnTypes, List<String> fileColumnNames, org.apache.parquet.schema.MessageType messageType, Map<List<String>, Type> primitiveTypes, ParquetWriterOptions parquetWriterOptions, int[] fileInputColumnIndexes, org.apache.parquet.format.CompressionCodec compressionCodec, String trinoVersion, TrinoFileSystem fileSystem) throws IOException- Throws:
IOException
-
-
Method Details
-
getMetrics
public org.apache.iceberg.Metrics getMetrics()- Specified by:
getMetricsin interfaceIcebergFileWriter
-