bitsondatadev commented on code in PR #257:
URL: https://github.com/apache/iceberg-rust/pull/257#discussion_r1525126580


##########
crates/iceberg/src/catalog/mod.rs:
##########
@@ -83,7 +83,7 @@ pub trait Catalog: Debug + Sync + Send {
     async fn drop_table(&self, table: &TableIdent) -> Result<()>;
 
     /// Check if a table exists in the catalog.
-    async fn stat_table(&self, table: &TableIdent) -> Result<bool>;
+    async fn table_exists(&self, table: &TableIdent) -> Result<bool>;

Review Comment:
   My opinion only: Provided you can understand the basic intention, I believe 
making it sound like proper English isn't a concern. That's what documentation 
is for. To me, convention is the most important, so that if you have no 
documentation, ideally it's like every other function call that verifies if a 
table exists?
   
   What do we call it in PyIceberg? What does Delta call it? Don't follow Hudi 
whatever they do, especially if it's different.
   
   If there's no consensus `table_exists` is just fine.



-- 
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