А какую то порцию данных конечную
Ну, я просто думал про ленивое извлечение из базы, и скармливания записей билдеру по мере требования. Но не получается. В курсорах IndexedDB нет возможности вернуться назад, ленивая прокрутка есть только вперед. А флаттер забывает верхние записи при прокрутке вниз, а потом их заново запрашивает. А я уже не смогу их выдать. Так что вопрос снимается - придется по крайней мере ключи выгружать из базы в массив перед стартом, а дальше объекты брать по запросу.