Access structure for generalized transitive closure queries
R. Agrawal, J. Kiernan
ICDE 1993
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++.
R. Agrawal, J. Kiernan
ICDE 1993
R. Agrawal, N.H. Gehani, et al.
SIGMOD Record
C. Mohan
ICDE 1993
R. Agrawal, M. Carey, et al.
SIGMOD Record