Wiki searched for this:
There is a distinction between:
Inherent omniscience - the ability to know anything that one chooses to know and can be known.
Total omniscience - actually knowing everything that can be known.
Some modern Christian theologians argue that God's omniscience is inherent rather than total, and that God chooses to limit his omniscience in order to preserve the freewill and dignity of his creatures.
--
Again, from a programming standpoint, you'd have to go with Inherent omniscience here, right?