'Execute the prepared query.'

def run(self, **values):

    log.sql.debug('Running    SQL    query:    "{}"'.format(self.lastQuery()))
    for (key, val) in values.items():
        self.bindValue(':{}'.format(key), val)
    log.sql.debug('query    bindings:    {}'.format(self.boundValues()))
    if (not self.exec_()):
        raise SqlException('Failed    to    exec    query    "{}":    "{}"'.format(self.lastQuery(), self.lastError().text()))
    return self
