1. A method for dynamically selecting logical operations using external criteria, comprising: defining a selection criteria set having parameters including dimensions and valid values, wherein the selection criteria set includes a plurality of different arrangements and values of the parameters; maintaining the selection criteria set and collections of instances thereof persistently; and providing a trigger at runtime to query the persistently maintained instances to automatically select a logic operation to employ based upon a context of the query.