EFFICIENT EXECUTION OF AGGREGATION QUERIES
First Claim
Patent Images
1. A query language system, comprising:
- a query component that specifies operations for one or more items in a data set; and
an aggregator component that identifies one or more keys associated with the data set, the keys are supplied to one or more aggregators that perform direct computations from the keys to determine at least one aggregated value for the data set.
2 Assignments
0 Petitions
Accused Products
Abstract
A query language system is provided that includes a query component that specifies operations for one or more items in a data set. An aggregator component identifies one or more keys associated with the data set, the keys are supplied to one or more aggregators that perform direct computations from the keys in order to determine at least one aggregated value for the data set.
-
Citations
20 Claims
-
1. A query language system, comprising:
-
a query component that specifies operations for one or more items in a data set; and an aggregator component that identifies one or more keys associated with the data set, the keys are supplied to one or more aggregators that perform direct computations from the keys to determine at least one aggregated value for the data set. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for query processing and analysis, comprising:
-
iterating over a data set according to at least one query; defining one or more keys to items located in the data set; and creating one or more aggregators that are employed with the keys to facilitate direct execution of an aggregate value. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A system to process queries, comprising:
-
means for representing an item in a data set that is to be processed by a query execution engine; and means for aggregating the item to facilitate direct computation of an aggregate data value.
-
Specification