def compile(self):
    if_exists = ('' if self.must_exist else 'IF EXISTS ')
    object_name = self._object_name()
    return 'DROP {} {}{}'.format(self._object_type, if_exists, object_name)
def compile(self):
    if_exists = ( if self.must_exist else 'IF EXISTS ')
    object_name = self._object_name()
    return 'DROP {} {}{}'.format(self._object_type, if_exists, object_name)