diff --git a/azure/src/main/java/org/apache/iceberg/azure/adlsv2/ADLSFileIO.java b/azure/src/main/java/org/apache/iceberg/azure/adlsv2/ADLSFileIO.java index 32f19bbf1494..0bfce9d6055b 100644 --- a/azure/src/main/java/org/apache/iceberg/azure/adlsv2/ADLSFileIO.java +++ b/azure/src/main/java/org/apache/iceberg/azure/adlsv2/ADLSFileIO.java @@ -31,12 +31,10 @@ import org.apache.iceberg.azure.AzureProperties; import org.apache.iceberg.common.DynConstructors; import org.apache.iceberg.io.BulkDeletionFailureException; -import org.apache.iceberg.io.FileIO; +import org.apache.iceberg.io.DelegateFileIO; import org.apache.iceberg.io.FileInfo; import org.apache.iceberg.io.InputFile; import org.apache.iceberg.io.OutputFile; -import org.apache.iceberg.io.SupportsBulkOperations; -import org.apache.iceberg.io.SupportsPrefixOperations; import org.apache.iceberg.metrics.MetricsContext; import org.apache.iceberg.relocated.com.google.common.annotations.VisibleForTesting; import org.apache.iceberg.util.SerializableMap; @@ -46,7 +44,7 @@ import org.slf4j.LoggerFactory; /** FileIO implementation backed by Azure Data Lake Storage Gen2. */ -public class ADLSFileIO implements FileIO, SupportsBulkOperations, SupportsPrefixOperations { +public class ADLSFileIO implements DelegateFileIO { private static final Logger LOG = LoggerFactory.getLogger(ADLSFileIO.class); private static final String DEFAULT_METRICS_IMPL =