Data Type of Query Objects

All query objects, like a query collection, a QueryDBRecord, a QueryExpression, and so on, are declared as type ApiObject. For example,

Global ApiObject &MyQuery;

Local ApiObject &MyExpression;