4. A method as in claim 1 further comprising: causing the engine to reference the rule catalog to generate a further re-written query plan by applying a third query plan re-write rule to the re-written query plan.
5. A method as in claim 4 wherein the third query plan re-write rule comprises a property specifying a context.