Package io.trino.plugin.iceberg
Class IcebergOrcFileWriter
java.lang.Object
io.trino.plugin.hive.orc.OrcFileWriter
io.trino.plugin.iceberg.IcebergOrcFileWriter
- All Implemented Interfaces:
FileWriter,IcebergFileWriter
-
Field Summary
Fields inherited from class io.trino.plugin.hive.orc.OrcFileWriter
orcWriter -
Constructor Summary
ConstructorsConstructorDescriptionIcebergOrcFileWriter(org.apache.iceberg.MetricsConfig metricsConfig, org.apache.iceberg.Schema icebergSchema, OrcDataSink orcDataSink, Closeable rollbackAction, List<String> columnNames, List<Type> fileColumnTypes, ColumnMetadata<OrcType> fileColumnOrcTypes, CompressionKind compression, OrcWriterOptions options, int[] fileInputColumnIndexes, Map<String, String> metadata, Optional<Supplier<OrcDataSource>> validationInputFactory, OrcWriteValidation.OrcWriteValidationMode validationMode, OrcWriterStats stats) -
Method Summary
Methods inherited from class io.trino.plugin.hive.orc.OrcFileWriter
appendRows, commit, computeBucketValue, getMemoryUsage, getValidationCpuNanos, getWrittenBytes, rollback, setMaxWriteId, 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
-
IcebergOrcFileWriter
public IcebergOrcFileWriter(org.apache.iceberg.MetricsConfig metricsConfig, org.apache.iceberg.Schema icebergSchema, OrcDataSink orcDataSink, Closeable rollbackAction, List<String> columnNames, List<Type> fileColumnTypes, ColumnMetadata<OrcType> fileColumnOrcTypes, CompressionKind compression, OrcWriterOptions options, int[] fileInputColumnIndexes, Map<String, String> metadata, Optional<Supplier<OrcDataSource>> validationInputFactory, OrcWriteValidation.OrcWriteValidationMode validationMode, OrcWriterStats stats)
-
-
Method Details
-
getMetrics
public org.apache.iceberg.Metrics getMetrics()- Specified by:
getMetricsin interfaceIcebergFileWriter
-