def run(self): ''' invokes the config parser, generates the sql statements and runs optimizer ''' Parser=ConfigParser(self.filename) config=Parser.configContent translator=Translator(config) translator.translate() self.blocks=translator.getBlocks() op=Optimizer(translator.getConvertedOptions(),self.blocks,translator.getSenders()) op.run()