17. An apparatus for processing a query for transmission to an object-relational database server, comprising: a client computing system; a parser, within the client computing system, that parses the query to determine which object-relational structures the query is attempting to access; a query checking mechanism, within the client computing system, that determines, from data dictionary information loaded from the object-relational database server and cached locally on the client computing system, if the object-relational structures the query is attempting to access exist in the object-relational database server; an error handler, within the client computing system, that indicates an error if the object-relational structures do not exist on the object-relational database server; and a communication mechanism, within the client computing system, that is configured to, send the query to the object-relational database server if the object-relational structures exist on the object-relational database server, and to indicate an error condition if the object-relational structures do not exist on the object-relational database server.
17. An apparatus for processing a query for transmission to an object-relational database server, comprising: a client computing system; a parser, within the client computing system, that parses the query to determine which object-relational structures the query is attempting to access; a query checking mechanism, within the client computing system, that determines, from data dictionary information loaded from the object-relational database server and cached locally on the client computing system, if the object-relational structures the query is attempting to access exist in the object-relational database server; an error handler, within the client computing system, that indicates an error if the object-relational structures do not exist on the object-relational database server; and a communication mechanism, within the client computing system, that is configured to, send the query to the object-relational database server if the object-relational structures exist on the object-relational database server, and to indicate an error condition if the object-relational structures do not exist on the object-relational database server. 31. The apparatus of claim 17, wherein the query checking mechanism is configured to determine that the query includes a reference to an attribute of an object from a table, and to use the data dictionary information to expand a type for the object to verify that the attribute exists in the object.