Does Objectivity/DB support SQL?
Yes. When a C++ or Java programmer introduces an object class to Objectivity/DB the tools or APIs automatically generate appropriate table and column views of that data for SQL and ODBC applications. SQL++ extends regular SQL to add inheritance, structured fields, methods expressed as functions and named associations. ODBC applications do not need to be aware that they are interfacing with an ODBMS rather than an RDBMS. However, some C++, Java and Smalltalk data types, such as multi-dimensional arrays, need to be represented as SQL VIEWS by writing appropriate conversion methods.