code: def execute(self, **kwargs):
          
          _wrapper = kwargs.pop('wrapper', None)
  
          def wrapper(result):
              self.__execution = result
              if _wrapper is not None:
                  return _wrapper(result)
              else:
                  return result
  
          return self._handle_delay_call('execute', self, wrapper=wrapper, **kwargs)
docs: :param hints: settings for SQL, e.g. `odps.sql.mapper.split.size`
          :type hints: dict
          :param priority: instance priority, 9 as default
          :type priority: int
          :param running_cluster: cluster to run this instance
          :return: execution result
          :rtype: :class:`odps.df.backends.frame.ResultFrame`