CQL++: A SQL for a C++ Based Object-Oriented DBMS.

19 February 1991

New Image

CQL++ is a declarative front end to the Ode object-oriented database. It combines a SQL-like syntax with the C++ class model. CQL++ provides facilities for defining classes, and for creating, querying, displaying, and updating objects. Classes and objects created using CQL++ can freely be intermixed with those created using O++, the primary programming language of Ode. CQL++ gives its users a relatively straightforward interface by hiding from them such O++ details as object-ids, public and private members of objects, and the implementations (bodies) of member functions.