chibenwa commented on PR #2514: URL: https://github.com/apache/james-project/pull/2514#issuecomment-2490348291
@vttranlina does JOOQ offers some way to do lazy fetching in a reactive fashion and does it help? Discussed with @yadd: ``` execute(select().from(MESSAGES)) ``` Is syntactically equivalent to: ``` // Execute as many time as needed execute(select().from(MESSAGES)) .sortOn(UID) .where(UID > highestUID so far) .limit(pageSize) ``` IE given a mailbox with 2500 messages we execute the select 3 times. WHat it effectively does in implement paging within the application. We could: - .collectList when working with users, user mailboxes and maybe even mailboxes. COunt of entity is low. - However maybe messages would be the only place where such kind of fetching really make sense ? -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: notifications-unsubscr...@james.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: notifications-unsubscr...@james.apache.org For additional commands, e-mail: notifications-h...@james.apache.org