Skip to content

feat: implement Glue Namespace Table Operations#167

Merged
jackye1995 merged 1 commit into
lance-format:mainfrom
geruh:glue-table
Aug 2, 2025
Merged

feat: implement Glue Namespace Table Operations#167
jackye1995 merged 1 commit into
lance-format:mainfrom
geruh:glue-table

Conversation

@geruh

@geruh geruh commented Aug 2, 2025

Copy link
Copy Markdown
Contributor

Closes #163
Closes #162

This change implements the remaining core core glue namespace logic for table operations, enabling the basic namespace functionality to be done.

  • Added a fix to respect the mode in register table
  • Clean up all table data in cascade
  • CreateTable creates a lance data set and registers the table into Glue
  • DropTable removes table data and drops from Glue
  • Version support for describeTable
  • Added storage options support in config that is used for create and drop table

cc: @jackye1995

@github-actions github-actions Bot added enhancement New feature or request java Java features labels Aug 2, 2025
@github-actions

github-actions Bot commented Aug 2, 2025

Copy link
Copy Markdown
Contributor

ACTION NEEDED
Lance follows the Conventional Commits specification for release automation.

The PR title and description are used as the merge commit message. Please update your PR title and description to match the specification.

For details on the error please inspect the "PR Title Check" action.

@geruh geruh changed the title feat: Implement Glue namespace table operations feat: implement Glue Namespace Table Operations Aug 2, 2025

@jackye1995 jackye1995 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks good to me! There is a failing test in hive I am fixing, will merge this and rebase

@jackye1995 jackye1995 merged commit 53495f7 into lance-format:main Aug 2, 2025
6 of 9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request java Java features

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Support register table with overwrite mode for Glue Cleanup data for Glue catalog drop table

2 participants