fivetran-kostaszoumpatianos commented on PR #1772:
URL: https://github.com/apache/polaris/pull/1772#issuecomment-2931406463

   an alternative at the Polaris level would be to add a:
   `boolean realTableExists(...) { ... }` method in the `IcebergCatalog` class.
   Then inside `IcebergCatalogHandler`, every time that we would call 
`tableExists(...)`, we can call that method (after checking if we can cast the 
catalog to an `IcebergCatalog`). That would be in:
   - createTableDirectWithWriteDelegation
   - stageTableCreateHelper
   
   Also, as far as I understand, the `IcebergCatalogHandler::tableExists` 
method that we "expose" in the REST API, uses `loadTable` internally, so this 
wouldn't be affected neither by the change above nor by the change proposed in 
the current state of this PR.   


-- 
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...@polaris.apache.org

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

Reply via email to