EXPRESSIVE GROUPING FOR LANGUAGE INTEGRATED QUERIES
First Claim
Patent Images
1. A computer system, comprising:
- an application component that affords computer executable functionality; and
a group component to facilitate execution of at least one of a positional, multi-member, or multi-level group operator specified by the application component.
2 Assignments
0 Petitions
Accused Products
Abstract
Standard group operators afford expressive grouping across collections of various types for employment by a number of programming languages. The operators can leverage positional information to facilitate grouping of sequential/ordered input data. Groups can also include more than one input element. Additionally or alternatively, the operators can enable multi-level grouping such as nested or hierarchical grouping. In accordance with one aspect, the group operators can be employed in conjunction with language-integrated queries.
-
Citations
20 Claims
-
1. A computer system, comprising:
-
an application component that affords computer executable functionality; and a group component to facilitate execution of at least one of a positional, multi-member, or multi-level group operator specified by the application component. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A data interaction method, comprising:
-
identifying a reference to a query group operator; and inserting the group operator into a referencing computer program to enable grouping of ordered data as part of a data query operation. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A data interaction system, comprising:
-
means for grouping sequences of data independent of a programming language; and means for injecting the grouping means into a computer program to facilitate sequence-based grouping in conjunction with a language-integrated query. - View Dependent Claims (19, 20)
-
Specification