Commit e2e90649 authored by unknown's avatar unknown
Browse files

sql_select.cc:

  Added missing comment for fix of #10561.


sql/sql_select.cc:
  Added missing comment for fix of #10561.
parent d844dab1
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -2825,6 +2825,11 @@ add_key_fields(KEY_FIELD **key_fields,uint *and_level,
  if (cond_func->functype() == Item_func::NOT_FUNC)
  {
    Item *item= cond_func->arguments()[0];
    /* 
       At this moment all NOT before simple comparison predicates
       are eliminated. NOT IN and NOT BETWEEN are treated similar
       IN and BETWEEN respectively.
    */
    if (item->type() == Item::FUNC_ITEM &&
        ((Item_func *) item)->select_optimize() == Item_func::OPTIMIZE_KEY)
    {