METHOD AND APPARATUS FOR SUPPORTING DISTRIBUTED DEDUCTIVE CLOSURES USING MULTIDIMENSIONAL RESULT CURSORS
First Claim
Patent Images
1. A method comprising:
- selecting at least a first data set and a second data set on which to apply a query;
causing, at least in part, generating of a first cursor based, at least in part, on a first application of the query on the first data set and a second cursor based, at least in part, on a second application of the query on the second data set, wherein the first cursor and the second cursor point to respective query result sets within the first data set and the second data; and
generating a third cursor based, at least in part, on the first cursor and the second cursor, wherein the third cursor represents a combined result set for the query.
2 Assignments
0 Petitions
Accused Products
Abstract
A method comprises selecting at least a first data set and a second data set on which to apply a query. The method also comprises causing generating of a first cursor based and a second cursor based on a first application of the query on the first data set and a second cursor based on a second application of the query on the second data set. A third cursor based on a combination of a result set returned by the first cursor and second cursor is then generated in response to the query.
56 Citations
21 Claims
-
1. A method comprising:
-
selecting at least a first data set and a second data set on which to apply a query; causing, at least in part, generating of a first cursor based, at least in part, on a first application of the query on the first data set and a second cursor based, at least in part, on a second application of the query on the second data set, wherein the first cursor and the second cursor point to respective query result sets within the first data set and the second data; and generating a third cursor based, at least in part, on the first cursor and the second cursor, wherein the third cursor represents a combined result set for the query. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code, wherein the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following, select at least a first data set and a second data set on which to apply a query; cause, at least in part, generating of a first cursor based, at least in part, on a first application of the query on the first data set and a second cursor based, at least in part, on a second application of the query on the second data set, wherein the first cursor and the second cursor point to respective query result sets within the first data set and the second data; and generate a third cursor based, at least in part, on the first cursor and the second cursor, wherein the third cursor represents a combined result set for the query. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer-readable storage medium carrying one or more sequences of one or more instructions which, when executed by one or more processors, cause an apparatus to perform at least the following:
-
selecting at least a first data set and a second data set on which to apply a query; causing, at least in part, generating of a first cursor based, at least in part, on a first application of the query on the first data set and a second cursor based, at least in part, on a second application of the query on the second data set, wherein the first cursor and the second cursor point to respective query result sets within the first data set and the second data; and generating a third cursor based, at least in part, on the first cursor and the second cursor, wherein the third cursor represents a combined result set for the query. - View Dependent Claims (20)
-
-
21-42. -42. (canceled)
Specification