Invention Grant
- Patent Title: Dynamic resolution of dependencies for database guest languages
-
Application No.: US16556760Application Date: 2019-08-30
-
Publication No.: US11294894B2Publication Date: 2022-04-05
- Inventor: Pit Fender , Harshad Kasture , Alexander Ulrich , Benjamin Schlegel , Matthias Brantner , Hassan Chafi
- Applicant: Oracle International Corporation
- Applicant Address: US CA Redwood Shores
- Assignee: Oracle International Corporation
- Current Assignee: Oracle International Corporation
- Current Assignee Address: US CA Redwood Shores
- Agency: Hickman Becker Bingham Ledesma LLP
- Agent Brian N. Miller
- Main IPC: G06F16/24
- IPC: G06F16/24 ; G06F16/242 ; G06F16/25 ; G06F8/30

Abstract:
Herein are techniques that extend a software system to embed new guest programing languages (GPLs) that interoperate in a transparent, modular, and configurable way. In embodiments, a computer inserts an implementation of a GPL into a deployment of the system. A command registers the GPL, define subroutines for the GPL, generates a guest virtual environment, and adds a binding of a dependency to a guest module. In an embodiment, a native programing language invokes a guest programing language to cause importing intra- or inter-language dependencies. An embodiment defines a guest object that is implemented in a first GPL and accessed from a second GPL. In an embodiment, dependencies are retrieved from a virtual file system having several alternative implementation mechanisms that include: an archive file or an actual file system, and a memory buffer or a column of a database table.
Public/Granted literature
- US20210064613A1 DYNAMIC RESOLUTION OF DEPENDENCIES FOR DATABASE GUEST LANGUAGES Public/Granted day:2021-03-04
Information query