1. A method for polymorphic selection of data, the method comprising: receiving a request that has at least a database query compatible with salesforce object query language (SOQL), wherein the database query comprises at least an expression using a polymorphic relationship and a SELECT clause; adding a TYPEOF expression to the SELECT clause to function as a case expression to allow specification of fields of a related parent object that are to be selected based on the polymorphic relationship; processing the request utilizing the polymorphic relationship; transmitting a result for the database query, where the result is defined by at least the polymorphic relationship, to a remote electronic device.