• Tom Lane's avatar
    Remove reltarget_has_non_vars flag. · 3303ea1a
    Tom Lane authored
    Commit b12fd41c added a "reltarget_has_non_vars" field to RelOptInfo,
    but failed to maintain it accurately.  Since its only purpose was to skip
    calls to has_parallel_hazard() in the simple case where a rel's targetlist
    is all Vars, and that call is really pretty cheap in that case anyway, it
    seems like this is just a case of premature optimization.  Let's drop the
    flag and do the calls unconditionally until it's proven that we need more
    smarts here.
    3303ea1a
placeholder.c 14.4 KB