@Override
    protected InputFile getInputFile(ContentFile<?> contentFile) {
      EncryptedInputFile encryptedInput =
          EncryptedFiles.encryptedInput(
              fileIO.newInputFile(contentFile.path().toString()), contentFile.keyMetadata());
      return encryptionManager.decrypt(encryptedInput);
    }
Read data by {@link CombinedIcebergScanTask} for optimizer of native iceberg. During the
execution of readData and readDeleteData, delete data is read only once, thereby improving
performance.
amoro-format-iceberg/src/main/java/org/apache/amoro/io/reader/GenericCombinedIcebergDataReader.java