Patent ID: 9600522
Date: 2017-03-21
CPC Classifications: G06F

Claim:
1. A method comprising: receiving a request to aggregate data grouped by a first column; in response to receiving the request, performing the steps of: wherein the values loaded into the input cache include values, from the first column, from a set of rows; wherein the predicate-specific circuit includes logic to perform a comparison between a particular value, from the first column of a first row, and based on the comparison of the particular value to values in the first column of the plurality of rows, generating a predicate result that identifies rows, within the plurality of rows, that have values in the first column that match the particular value; and passing the predicate result produced by the predicate-specific circuit to an aggregation unit that includes logic to generate an aggregate value for a second column by aggregating values, from the second column, of each of the rows identified by the predicate result; wherein the method is performed by one or more computing devices.