[odb-users] How to make a "lazy" QList?

Rene Jensen rene at catatonic.dk
Tue Jul 31 10:02:37 EDT 2012

Hi Boris,

The lazy pointers are great for avoiding excessive loading of data in the
case of foreign keys.

Do you have any plans for making a similar way to postpone loading of
many-to-many keys and arrays?
I realize that it would be a somewhat odd construction. Dreaming something

  class Author
  { ...
    QLazyList<QLazySharedPointer<Book> >    authorsBooks;

Author* A = ...
A->authorsBooks.isLoaded() // false

A->authorsBooks.size() // 34

... etc ...

Just a suggestion. I can see that I have a lot of db bandwidth trying to
load a nested set of classes even though I typically won't need the full
list immediately.

Best regards,
Rene Jensen

More information about the odb-users mailing list