Какая же ООП хуйня, тянет блевать. Если вы будете делать мне торт с кодом, пишите в процедурном, декларативном или функциональном стиле. На крайний случай на DSL, только не на SQL.