1. A computer-implemented method comprising: receiving a query; generating a set of query processing steps that, when executed, provide a query result to the query, wherein a query processing step of the set of query processing steps operates on a set of data values; creating an enumerated value to represent each unique data value within the set of data values; creating a lookup-table to translate the enumerated value into the data value it represents; substituting the data value with the enumerated value in the query processing step; and resolving the query processing step utilizing the enumerated value.