GROUP JOINS TO NAVIGATE DATA RELATIONSHIPS
First Claim
Patent Images
1. A data retrieval system, comprising:
- a component that acquires a plurality of data collections; and
a join component that combines data across the collections in accordance with a query and returns a hierarchical result.
2 Assignments
0 Petitions
Accused Products
Abstract
A group join query facilitates navigation of relationships (e.g., one-to-many or many-to-one) across a plurality of data collections. Such a query operator produces nested or hierarchical results that capture the arguments passed thereto. If desired, the nested results can be flattened to simulate conventional relational database results.
29 Citations
20 Claims
-
1. A data retrieval system, comprising:
-
a component that acquires a plurality of data collections; and a join component that combines data across the collections in accordance with a query and returns a hierarchical result. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of traversing data collections, comprising:
-
acquiring a query identifying a one to many relationship amongst an inner and outer data collection; selecting data from the collections in accordance with the query; and returning selected data in a nested format. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A system to navigate relationships amongst data collections, comprising:
-
means for receiving a language integrated query expression; and means for joining data across two or more collections in accordance with the query expression and returning a nested result. - View Dependent Claims (20)
-
Specification