wolfeidau commented on code in PR #58:
URL: https://github.com/apache/iceberg-go/pull/58#discussion_r1483479148


##########
catalog/catalog.go:
##########
@@ -47,19 +52,136 @@ func WithAwsConfig(cfg aws.Config) Option {
        }
 }
 
+func WithCredential(cred string) Option {

Review Comment:
   @zeroshade yeah I think it is important to remember that a little 
duplication is OK, as long as the user of the API gets a neat typed interface.
   
   Sure internally there maybe some overlap, but that typically erodes over 
time as corner cases evolve for each implementation. 
   
   As a user of the API I am using Glue + S3, am i likely to switch to hive + 
REST? 
   
   Personally I prefer a typed interface in Go APIs, over a bag of properties.



-- 
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: issues-unsubscr...@iceberg.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@iceberg.apache.org
For additional commands, e-mail: issues-h...@iceberg.apache.org

Reply via email to