Thread

  1. Re: Parameterized aggregate subquery (was: Pull up aggregate subquery)

    Yeb Havinga <yebhavinga@gmail.com> — 2011-07-22T15:16:30Z

    On 2011-07-22 16:17, Hitoshi Harada wrote:
    >
    > :(
    > I updated the patch. Could you try attached once more? The "issafe"
    > switch seems wrong.
    Works like a charm :-). However, now there is always a copyObject of a 
    subquery even when the subquery is not safe for qual pushdown. The 
    problem with the previous issafe was that it was only assigned for 
    rel->baserestrictinfo != NIL. If it is assigned before the if statement, 
    it still works. See attached patch that avoids subquery copy for unsafe 
    subqueries, and also exits best_inner_subqueryscan before palloc of 
    differenttypes in case of unsafe queries.
    
    regards,
    -- 
    
    Yeb Havinga
    http://www.mgrid.net/
    Mastering Medical Data