• Alexander Barkov's avatar
    MDEV-7950 Item_func::type() takes 0.26% in OLTP RO · 0dc14257
    Alexander Barkov authored
    Step #7 (mostly preparatory for the next step #8):
    Splitting the function get_mm_parts() into a virtual method in Item.
    This changes a virtual call for item->type() into a virtual call for item->get_mm_tree(),
    but also *removes* one virtual call Item_cond::functype(), which used to distinguish
    between COND_AND_FUNC vs COND_OR_FUNC.
    0dc14257
item.h 160 KB