1. A system comprising: a storage device configured to store a data store comprising data; a processor in communication with the storage device, the processor configured to: receive a query that includes at least one predicate associated with the data; determine that the at least one predicate is eligible to be converted to a range set predicate based on content of the predicate; in response to the determination that the at least one predicate is eligible to be converted to a range set predicate, create a range set predicate based on the content of the predicate; and process the query with the range set predicate.