Used internally for queries/selects to convert OA object queries into SQL.
Uses JOINs or LEFT OUTER JOINS to connect super/sub classes and ONE type references.
Uses EXISTS for MANY type references.
Will work with any valid object path.
Allows OR, ||, AND, &&, (), =, !=, NULL, <, <=, >, >=