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

   Add DTOs, parsers, handlers, and client methods for the universal relation 
load endpoints (GET /v1/{prefix}/namespaces/{namespace}/relations/{relation} 
and POST /v1/{prefix}/relations/batch-load) defined in the REST spec.
   
   New types:
   - CatalogObjectType enum (TABLE, VIEW)
   - LoadRelationResponse with discriminated table/view branches
   - BatchLoadRelationsRequest/Response with per-item status codes
   - BatchLoadRelationsForbiddenResponse (allOf ErrorModel pattern)
   
   Modified:
   - ResourcePaths, Endpoint: new route constants and path builders
   - RESTSerializers: registered serializers for new types
   - ErrorHandlers: added relationErrorHandler
   - CatalogHandlers: loadRelation and batchLoadRelations server handlers
   - RESTSessionCatalog: loadRelation and batchLoadRelations client methods
   - RESTCatalogAdapter, Route: test adapter handler cases
   
   Made-with: Cursor
   Model: claude-4.6-opus-high-thinking


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