stevenzwu commented on PR #5576:
URL: https://github.com/apache/iceberg/pull/5576#issuecomment-1220973805

   @aokolnychyi this doesn't seem to be a problem in current code. I assume you 
ran into this need of casting in some new code you are working on?
   
   I found the interface name of `SupportsPrefixOperations`  less intuitive for 
an interface extending from `FileIO`. Supports just meant some extra 
capability.  can't connect `Supports...` as an extended interface of `FileIO`.
   
   Another downside is that `S3FileIO` would need to implement both 
`SupportsBulkOperations` and `SupportsPrefixOperations` with large overlap of 
base `FileIO` interface. not a problem for compiler. just thought a little odd.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to