OQL and SQL
Fully compliant to ODMG, C++ and Smalltalk models
OQL accepts path expression:
person.address.city.name
person.fornames[2]
Constructors
Person(name: “Smith”, fornames: array(“John”, “Paul”))
Operator and operands are orthogonal
Methods call:
person.age
Previous slide
Next slide
Back to first slide
View graphic version