def METHOD_NAME(self, sql):
    self.logger.info("%s.query_execute: sql - %s", self.__class__.__name__, sql)
    resp = self.execute_external(sql)
    if resp is not None:
        # is already executed
        self.is_executed = True
        return
    self.parse(sql)
    self.do_execute()