+ skeleton of query iterator