• Tom Lane's avatar
    Avoid O(N^2) overhead in repeated nocachegetattr calls when columns of · a9b05bdc
    Tom Lane authored
    a tuple are being accessed via ExecEvalVar and the attcacheoff shortcut
    isn't usable (due to nulls and/or varlena columns).  To do this, cache
    Datums extracted from a tuple in the associated TupleTableSlot.
    Also some code cleanup in and around the TupleTable handling.
    Atsushi Ogawa with some kibitzing by Tom Lane.
    a9b05bdc
execQual.c 103 KB