markhoerth opened a new pull request, #10550:
URL: https://github.com/apache/gravitino/pull/10550

   ## Overview
   
   This is an initial working implementation of an AWS Glue catalog connector 
   for Gravitino, submitted as a reference starting point for the team's 
   production implementation. I understand Hui Yu is already working on this — 
   happy to hand this off or have it serve as useful reference material.
   
   ## What's been validated
   
   Tested against live AWS Glue (us-east-2):
   - Schema listing, creation, alteration, and drop (with cascade)
   - Table listing and metadata retrieval
   - Type conversion (Glue ↔ Gravitino) including complex types (array, map, 
struct)
   - Partition column handling
   
   ## Known gaps
   
   - `alterTable` is not implemented (throws UnsupportedOperationException)
   - No unit or integration tests
   - No AWS_SESSION_TOKEN support for temporary credentials / IAM roles
   
   ## Files
   
   - `GlueCatalog` — catalog entry point
   - `GlueCatalogOperations` — full CRUD via AWS Glue SDK
   - `GlueCatalogPropertiesMetadata` — region, access key, secret key properties
   - `GlueSchema` / `GlueSchemaPropertiesMetadata` — schema support
   - `GlueTable` / `GlueTablePropertiesMetadata` — table support with partition 
handling
   - `GlueTypeConverter` — bidirectional Glue ↔ Gravitino type mapping


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

Reply via email to