def METHOD_NAME(self, *args, **kwargs) -> List[Future]:
    '''Filter dataframe/url on arguments and send each row to client'''
    from gramex.config import CustomJSONEncoder
    import gramex.data
    futures = []
    # TODO: Careful! For DELETE, columns may not have the expected values
    for _index, row in gramex.data.filter(*args, **kwargs, args=self.args).iterrows():
        futures.append(self.write_message(json.dumps(row, cls=CustomJSONEncoder)))
    return futures