• unknown's avatar
    Move handler specific options into handlerton flag check · 967c4e63
    unknown authored
    BUG#13108
    
    
    mysql-test/r/federated.result:
      added test results for federated alter table
    mysql-test/t/federated.test:
      added test for federated alter table
    sql/examples/ha_example.cc:
      supports table re-creation
    sql/examples/ha_tina.cc:
      supports table re-creation
    sql/ha_blackhole.cc:
      supports table re-creation
    sql/ha_federated.cc:
      added flag for not supporting alter
    sql/ha_heap.cc:
      supports table recreation
    sql/ha_myisam.cc:
      supports table recreation
    sql/ha_myisammrg.cc:
      supports table re-creation
    sql/handler.cc:
      implemented flag check function
    sql/handler.h:
      added additional handlerton flags
      created a function to test flags
      replace ha_supports_generate macro with call to flag check
    sql/sql_delete.cc:
      replaced ha_supports_generate with handlerton flag check
    sql/sql_table.cc:
      added check for handlerton check for alter support
    967c4e63
ha_federated.cc 79.6 KB