def fetch_raw(self):
        """
        Execute the query and return by batches.
        Optional keyword arguments are passed to Query.execute(). Whether
        this is real-time or stored logs is dependent on the value of
        ``fetch_type``.
        
        :return: generator of dict results
        """
        for results in super(LogQuery, self).execute():
            if 'records' in results and results['records']:
                yield results['records']