Method, system and program for executing a query having a UNION operator
First Claim
1. A data processing system implemented method of 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 reference by the sub-queries; 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.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is a data processing system implemented method, a data processing system and an article of manufacture for executing a query having a union operator. The data processing system implemented method directs the data processing system to process a query against data objects. The data objects are operatively coupled to the data processing system. The query includes a parent operator. The parent operator references a union operator. The union operator references sub-queries. The sub-queries reference the data objects. The data processing system implemented method includes 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 reference by the sub-queries, 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.
36 Citations
36 Claims
-
1. A data processing system implemented method of 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 reference by the sub-queries; 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A data processing system for processing 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 comprising:
-
a noting module for 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 reference by the sub-queries; and
an executing module for executing the query having the union operator, the execution of the query being based on the noted set of partitionings and the parent operator. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. An article of manufacture 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 article of manufacture comprising:
a program usable medium embodying one or more instructions executable by the data processing system, the one or more instructions comprising;
data processing system executable instructions for 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 reference by the sub-queries; and
data processing system executable instructions for executing the query having the union operator, the execution of the query being based on the noted set of partitionings and the parent operator. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
Specification