A method, system and article of manufacture for query processing and, more
particularly, for managing execution of a query against data in a
database. One embodiment comprises receiving a query having (i) at least
one result field configured to return data from at least one data record
included with the database, and (ii) a query condition comprising a field
and a query object associated with the field by an operator configured to
select values for the field from the query object. The method further
comprises determining whether the query object is configured to provide
one or more valid values for the field. If the query object is not
configured to provide one or more valid values for the field, the query
object is transformed into a transformed query object that is configured
to provide one or more valid values for the field. Then, the query is
executed against the database.