• unknown's avatar
    WL 1682: After review fixes + update bitvector class + bitvector test · 7689fcfb
    unknown authored
    cases + bug fixes
    
    
    mysys/my_bitmap.c:
      Removed debug comments
    sql/bitvector.h:
      Changed a number of things
      Added new methods, new handling of end bits, faster search
      for bits using word by word search..
    sql/field.h:
      Added comment
    sql/ha_federated.cc:
      Fixes
    sql/ha_innodb.cc:
      Fixes
    sql/ha_innodb.h:
      InnoDB still needs the extra calls not needed by anybody else
    sql/ha_ndbcluster.cc:
      Removed some timestamp set bit stuff
      Always write all fields in write_row
    sql/handler.cc:
      No inline methods in bit interface (caused strange bugs)
      initialise method
    sql/handler.h:
      Changed to bitvector from bitmap
      Removed init variable
    sql/opt_range.cc:
      Removed all extra HA_EXTRA_RETRIEVE_*
    sql/sql_acl.cc:
      Removed all extra HA_EXTRA_RETRIEVE_*
    sql/sql_base.cc:
      Set bits previously missed
    sql/sql_insert.cc:
      Removed all extra HA_EXTRA_RETRIEVE_*
      Timestamp handling
    sql/sql_load.cc:
      Updated comments plus set all bits in bitvector
    sql/sql_select.cc:
      Removed ifdef since NDB and Federated needs the same calls
      Added comment or rather changed comment.
    sql/sql_table.cc:
      Removed HA_EXTRA_RETRIEVE_* calls
      Updated comments
    sql/sql_udf.cc:
      Removed HA_EXTRA_RETRIEVE_* calls
      Updated comments
    sql/sql_update.cc:
      Removed HA_EXTRA_RETRIEVE_* calls
      Timstamp updating
    7689fcfb
opt_range.cc 263 KB