EyeDB ODL Example
char name[32] (index[], notnull[]);
int ssnum (unique, index, notnull);
Person *parent (inverse<Person::children>);
Person *spouse (inverse<Person::spouse>);
set<Person *> *children (inverse<Person::parent>);
set<Car *> *cars (inverse<Car::owner>);
trigger <create_before> check_for_name();
int num (unique, index, notnull);
Person *owner (inverse<Person::cars>);
class Employee extends Person {
instmethod increase_salary(in long new_salary, out long old_salary);