Patent ID: 7409385
Filing Date: 2008-08-05
Classification: G06F,Y10S

Abstract:
1. A data processing system implemented method of a processor coupled to a memory for directing a data processing system to process a query against data objects, the data objects being operatively coupled to the data processing system, the query including a parent operator, the parent operator referencing a union operator, the union operator referencing sub-queries, the sub-queries referencing the data objects, the data processing system implemented method comprising: noting a set of partitionings for the union operator, the noted set of partitionings being based on the sub-queries and being based on the data objects referenced by the sub-queries, wherein each partitioning of the noted set of partitionings comprises at least one column of a sub-query having a constrained value set; and executing the query having the union operator, the execution of the query being based on the noted set of partitionings and the parent operator, wherein the executing of the query having the union operator comprises: wherein the noting of the set of partitioning for the union operator comprises: gathering data restrictions for the data objects referenced by the union operator; analyzing the gathered data restrictions, the analyzed gathered data restrictions identifying valid data contained in the data objects; and generating the set of partitionings based on the analyzed gathered data.