15. A computer program product for processing a database query comprising: a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising computer readable program code configured to: identify one or more expressions within the database query utilizing a database object to which value masking is applied; determine masking requirements for each identified expression; replicate the database object utilized by that identified expression to provide a masked version and an unmasked version of the database object in response to the masking requirements for that expression including masked values and unmasked values of that database object; apply the value masking of the database object to the identified expressions within the database query based on the determined masking requirements to produce search results with masked values for the database query; and execute the query against the masked version of the database object and the unmasked version of the database object.
15. A computer program product for processing a database query comprising: a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising computer readable program code configured to: identify one or more expressions within the database query utilizing a database object to which value masking is applied; determine masking requirements for each identified expression; replicate the database object utilized by that identified expression to provide a masked version and an unmasked version of the database object in response to the masking requirements for that expression including masked values and unmasked values of that database object; apply the value masking of the database object to the identified expressions within the database query based on the determined masking requirements to produce search results with masked values for the database query; and execute the query against the masked version of the database object and the unmasked version of the database object. 17. The computer program product of claim 15 , wherein applying the value masking includes: utilizing the masked version of the database object for identified expressions with determined masking requirements including masked values; and utilizing the unmasked version of the database object for identified expressions with determined masking requirements including unmasked values.