• unknown's avatar
    ORDER BY optimization · ef6d3a80
    unknown authored
    Fixed new bug when reading field types
    
    
    client/mysql.cc:
      Fixed output for -T
    libmysql/libmysql.c:
      Filled missing fields in new MYSQL_FIELD structure
      Fixed new bug when reading field types
    mysql-test/r/order_by.result:
      Result after new order by optimization
    sql/opt_range.cc:
      New ORDER BY optimization
    sql/opt_range.h:
      New ORDER BY optimization
    sql/set_var.cc:
      Speed optimization
    sql/sql_select.cc:
      New ORDER BY optimization
      
      This alllows MySQL to change a ref/range index from (a,b) to (a,c) when 'b' was not used to find rows and one did
      ORDER BY a,c or ORDER BY c
    ef6d3a80
opt_range.h 3.91 KB