Publication
ICDE 1993
Conference paper

O++ database programming language: Implementation and experience

Abstract

Ode is a database system and environment based on the object paradigm. The database is defined, queried and manipulated using the database programming language O++, which is based on C++. The O++ compiler translates O++ programs into C++ programs which contain calls to the Ode object manager. The current O++ implementation provides facilities for creating and manipulating persistent objects, and for associatively accessing these objects. We describe the implementation of O++: the Ode object manager, the translation of the database facilities in O++, and our experience. C++ has emerged as the de facto standard language for software development, and database systems based on C++ have attracted much attention. We provide a detailed description of our implementation with the hope that this paper will serve as a reference for implementors of database systems based on C++.

Date

Publication

ICDE 1993

Authors

Share