CPC G06F 12/0864 (2013.01) [G06F 12/0873 (2013.01)] | 20 Claims |
1. A method comprising:
identifying a first hash map and a second hash map, wherein the first hash map comprises a first set of index values corresponding to a first set of data values and a first set of hash values corresponding to the first set of data values, and wherein the second hash map includes a second set of index values corresponding to a second set of data values and a second set of hash values corresponding to the second set of data values;
comparing a first hash value from the first hash map, with a lowest index value of the first set of index values, with a second hash value from the second hash map, with a lowest index value of the second set of index values;
identifying a lowest hash value between the first hash value and the second hash value based on the comparison;
storing the lowest hash value and its corresponding index value and data value in a combined hash map;
repeating the comparing, identifying the lowest hash value, and storing for both the first set of hash values and the second set of hash values, until all of the hash values from both the first set of hash values and the second set of hash values are stored in the combined hash map;
receiving a query comprising one of a query data value or a query index value; and
returning a result to the query, wherein the query was processed based on the combined hash map.
|