pre rework commit : making sausage
reworked SqlType hierarchy - moving to visitor pattern for generating ddl