• Sergei Golubchik's avatar
    cleanup: Queue and Bounded_queue · 80f1c882
    Sergei Golubchik authored
    Bounded_queue<> pretended to be a typesafe C++ wrapper
    on top of pure C queues.h.
    
    But it wasn't, it was tightly bounded to filesort and only useful there.
    
    * implement Queue<> - a typesafe C++ wrapper on top of QUEUE
    * move Bounded_queue to filesort.cc, remove pointless "generalizations"
      change it to use Queue.
    * remove bounded_queue.h
    * change subselect_rowid_merge_engine to use Queue, not QUEUE
    80f1c882
item_subselect.h 56.1 KB