cayenne-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Andrus Adamchik (JIRA)" <>
Subject [jira] [Closed] (CAY-1700) Split long DISJOINT_BY_ID prefetch query on several smaller queries
Date Mon, 07 May 2012 07:52:18 GMT


Andrus Adamchik closed CAY-1700.

    Resolution: Fixed

Ah, good catch. thanks for spotting and fixing this. Just applied the patch.
> Split long DISJOINT_BY_ID prefetch query on several smaller queries
> -------------------------------------------------------------------
>                 Key: CAY-1700
>                 URL:
>             Project: Cayenne
>          Issue Type: Improvement
>          Components: Core Library
>    Affects Versions: 3.1M4
>            Reporter: Andrei Veprev
>             Fix For: 3.1M4
>         Attachments: CAY-1700-typo.patch, CAY-1700.patch
> It is improvement for CAY-1681. From Andrus' comment:
> And one more thing we will probably have to implement - breaking down OR query if it
gets too long. This is a real problem which has been repeatedly mentioned in the context of
the paginated queries, and in fact solved in IncrementalFaultList. see IncrementalFaultList.resolveInterval
- it checks the number of clauses in the qualifier against 'maxFetchSize'. We may need to
make "maxFetchSize" a container property used by IncrementalFaultList as well as our prefetch
strategy, and take it into account in the later.

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:!default.jspa
For more information on JIRA, see:


View raw message