1. 20 Jul, 2007 1 commit
    • gkodinov/kgeorge@magare.gmz's avatar
      Bug #28591: MySQL need not sort the records in case of · 8fc401e2
      gkodinov/kgeorge@magare.gmz authored
      ORDER BY primary_key on InnoDB table
      
      Queries that use an InnoDB secondary index to retrieve
      data don't need to sort in case of ORDER BY primary key
      if the secondary index is compared to constant(s).
      They can also skip sorting if ORDER BY contains both the
      the secondary key parts and the primary key parts (in
      that order).
      This is because InnoDB returns the rows in order of the
      primary key for rows with the same values of the secondary
      key columns.
      Fixed by preventing temp table sort for the qualifying 
      queries.
      8fc401e2
  2. 15 Jul, 2007 4 commits
    • evgen@moonbone.local's avatar
      item_cmpfunc.cc: · 17654758
      evgen@moonbone.local authored
        A typo fixed.
      17654758
    • evgen@moonbone.local's avatar
      item_cmpfunc.cc: · 49db78b3
      evgen@moonbone.local authored
        Fixed compiler warning.
      49db78b3
    • evgen@moonbone.local's avatar
      item_cmpfunc.cc: · 9dc929f2
      evgen@moonbone.local authored
        A comment changed.
      9dc929f2
    • evgen@moonbone.local's avatar
      Extended fix for the bug#29555. · 975d2232
      evgen@moonbone.local authored
      The get_time_value function is added. It is used to obtain TIME values both
      from items the can return time as an integer and from items that can return
      time only as a string.
      The Arg_comparator::compare_datetime function now uses pointer to a getter
      function to obtain values to compare. Now this function is also used for
      comparison of TIME values.
      The get_value_func variable is added to the Arg_comparator class.
      It points to a getter function for the DATE/DATETIME/TIME comparator.
      975d2232
  3. 14 Jul, 2007 5 commits
  4. 13 Jul, 2007 4 commits
  5. 12 Jul, 2007 4 commits
  6. 11 Jul, 2007 11 commits
  7. 10 Jul, 2007 3 commits
  8. 09 Jul, 2007 8 commits