Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

HIVE-24217. HMS storage backend for HPL/SQL stored procedures (amagyar) #1542

Merged
merged 5 commits into from
Oct 29, 2020

Conversation

zeroflag
Copy link
Contributor

@zeroflag zeroflag commented Sep 30, 2020

This patch adds HMS storage backend for HPL/SQL stored procedures. There are 3 main areas which were effected by the patch:

  • New MetaStore thrift API methods for creating, deleting and listing stored procedures
  • DDLs for the new tables which store the procedure code and metadata
  • HPL/SQL interpreter changes to make use of the new thrift API

The existing file based backend was kept in HPL/SQL (most of the functionality of Function.java was moved to InMemoryFunction.java and additionally a HmsFunction.java).

@zeroflag
Copy link
Contributor Author

zeroflag commented Oct 1, 2020

cc: @ashutoshc, @nrg4878, @maheshk114

@kgyrtkirk kgyrtkirk merged commit e2d637e into apache:master Oct 29, 2020
szehon-ho pushed a commit to szehon-ho/hive that referenced this pull request Nov 25, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants