Patent ID: 8543567
Filing Date: 2013-09-24
Classification: G06F

Abstract:
1. A method, comprising: receiving a request for a report on database contents of an on-demand database service, the request indicating a previously defined report template storing an identification of: a primary object, a child object to the primary object, and one of an inner join operation and an outer join operation; performing the one of the inner join operation and the outer join operation identified from the previously defined report template on the primary object and the child object identified from the previously defined report template, to generate, utilizing a processor, the report; and outputting the report; wherein at least one of the primary object and the child object includes a custom object; wherein the identification of the outer join operation includes a plurality of keys to indexes of one of the primary object and the child object; determining whether to use the keys to query the one of the primary object and the child object or to use a user defined filter to query the one of the primary object and the child object; wherein the determining is based on a total number of the keys; wherein the plurality of keys are a subset of a larger number of keys, the subset of keys corresponding to information of the report to be output.