Glue operations
Every Glue operation Overcast declares — 26 of 26 implemented — with status, behaviour notes and a link to the AWS API reference for each.
All 26 listed operations are implemented. Back to Glue.
Summary
| Category | ✅ Supported | ⚠️ Partial |
|---|---|---|
| Databases | 5 | |
| Tables | 4 | 2 |
| Table versions | 4 | |
| Partitions | 7 | 1 |
| Tags | 3 |
Endpoints
Databases
| Operation | Status | Notes | AWS Docs |
|---|---|---|---|
CreateDatabase | ✅ Supported | Keeps the whole DatabaseInput and Tags; duplicate names are AlreadyExistsException | docs |
GetDatabase | ✅ Supported | Returns the full database with CreateTime | docs |
GetDatabases | ✅ Supported | Paginated with MaxResults and NextToken | docs |
UpdateDatabase | ✅ Supported | Replaces the definition; renaming is refused | docs |
DeleteDatabase | ✅ Supported | Also deletes the database’s tables, partitions and table versions | docs |
Tables
| Operation | Status | Notes | AWS Docs |
|---|---|---|---|
CreateTable | ⚠️ Partial | Keeps the whole TableInput; OpenTableFormatInput.IcebergInput writes no Iceberg metadata | docs |
GetTable | ✅ Supported | Returns the full table with CreateTime, UpdateTime and VersionId | docs |
GetTables | ✅ Supported | Expression is a name regex; paginated | docs |
UpdateTable | ⚠️ Partial | VersionId concurrency and archiving; UpdateOpenTableFormatInput is not implemented | docs |
DeleteTable | ✅ Supported | Also deletes the table’s partitions and versions | docs |
BatchDeleteTable | ✅ Supported | Reports missing tables in Errors | docs |
Table versions
| Operation | Status | Notes | AWS Docs |
|---|---|---|---|
GetTableVersion | ✅ Supported | Current version when VersionId is omitted | docs |
GetTableVersions | ✅ Supported | Current and archived versions, newest first; paginated | docs |
DeleteTableVersion | ✅ Supported | Archived versions only; the current one is InvalidInputException | docs |
BatchDeleteTableVersion | ✅ Supported | Reports failed versions in Errors | docs |
Partitions
| Operation | Status | Notes | AWS Docs |
|---|---|---|---|
CreatePartition | ✅ Supported | One value per partition key; duplicates are AlreadyExistsException | docs |
BatchCreatePartition | ✅ Supported | Up to 100; per-partition failures in Errors | docs |
GetPartition | ✅ Supported | Returns the full partition | docs |
GetPartitions | ⚠️ Partial | Expression supports comparisons, AND/OR/NOT, IN, BETWEEN, LIKE, IS NULL; paginated, Segment supported | docs |
BatchGetPartition | ✅ Supported | Missing partitions are omitted | docs |
UpdatePartition | ✅ Supported | Replaces the definition; new Values move the partition | docs |
DeletePartition | ✅ Supported | Deletes one partition | docs |
BatchDeletePartition | ✅ Supported | Up to 25; missing partitions in Errors | docs |
Tags
| Operation | Status | Notes | AWS Docs |
|---|---|---|---|
TagResource | ✅ Supported | Adds or overwrites tags on databases and tables | docs |
UntagResource | ✅ Supported | Removes tags by key from databases and tables | docs |
GetTags | ✅ Supported | Returns tags for databases and tables | docs |
Related
- Glue — quick start, what works, and the differences from AWS
- All service pages