This allows unsigned data to be queried from the storage engine. Binary math is not yet implemented for unsigned types.
This change provides a clear separation between the query engine mechanics and the query language so that the language can be parsed and dealt with separate from the query engine itself.