ODMG Language Bindings
Examples: C++, Smalltalk, Java
Provides a representation of ODMG ODL & OML in terms of the OO language
L+ Program ? Executable Code
- L+ Program (L+ ODL, L OML, L Auxiliary Code)
- Preprocessor: L+ ODL ? DB Schemes & L Declarations
- Standard L Compiler: L Declarations, L OML, and L Auxiliary Code ? L Object Code
- Linker: L Object Code, L DB Runtime Package (provided code library) ? Executable Code (which runs the application and accesses the DB)