singhpk234 opened a new pull request, #15895:
URL: https://github.com/apache/iceberg/pull/15895

     ### About the change
   
    SupportsReferencedBy - a new opt-in catalog capability interface with 
loadTable and loadView methods
     that accept an ordered list of referencing view identifiers
   Default overloads on SessionCatalog.loadTable and 
ViewSessionCatalog.loadView that accept the
     referenced-by view chain, delegating to the existing methods for backward 
compatibility
   
    When a table or view is loaded as part of resolving a view, the chain of 
referencing views can be passed
      to the catalog. This enables catalog servers to make authorization, 
credential scoping, and auditing
       decisions based on the full view reference chain.
   
    This is the first in a series of PRs to implement the referenced-by feature 
end-to-end, broken out from
     #13979:
   
      1. This PR - API interface definition
      2. Core/REST implementation (RESTSessionCatalog, encoding utilities, 
tests)
      3. Spark plumbing (view chain accumulation in Catalyst, SparkCatalog 
integration, E2E tests)
   
    ###  Related
   
     - REST spec change: #13810
     - Original combined PR: #13979


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