def _execute(self, query, model, adapter, raw=False):
        """
        We have to override this because in some situation
        (such as with Filebackend, or any dummy backend)
        we have to parse / adapt results *before* when can execute the query
        """
        values = self.load(model, adapter)
        return IterableStore(values=values)._execute(query, model=model, adapter=None, raw=raw)
We have to override this because in some situation
        (such as with Filebackend, or any dummy backend)
        we have to parse / adapt results *before* when can execute the query