Не получится.
Можно к такому виду привести:
Смотрите интерфейс Iterator.
(Добавление)
Хотя нет, может получиться и ваш вариант. Но как-то костыльно.
(Добавление)
Да, вариант для вашего случая:
в Select смотрим, был ли переданный запрос уже, если был - то выдаём следующую строку
Но не советую так делать, неудобно для других запросов (результат запроса, имхо, должен быть отдельным классом) и не очевидно при чтении кода.
|