null+****@clear*****
null+****@clear*****
2011年 12月 9日 (金) 09:33:39 JST
Kouhei Sutou 2011-12-09 00:33:39 +0000 (Fri, 09 Dec 2011) New Revision: df89d963733595ae64c75bfc9b73b810a0c73063 Log: [wrapper] add HA_CAN_REPAIR availability check. refs #1191 Reported by Kazuhiko Shiozaki. Thanks!!! Modified files: ha_mroonga.cc Modified: ha_mroonga.cc (+4 -1) =================================================================== --- ha_mroonga.cc 2011-12-08 15:20:14 +0000 (5fc04d2) +++ ha_mroonga.cc 2011-12-09 00:33:39 +0000 (2007f16) @@ -1377,7 +1377,10 @@ ulonglong ha_mroonga::wrapper_table_flags() const MRN_SET_WRAP_TABLE_KEY(this, table); table_flags = wrap_handler->ha_table_flags() | HA_CAN_FULLTEXT | HA_PRIMARY_KEY_REQUIRED_FOR_DELETE | - HA_CAN_RTREEKEYS | HA_CAN_REPAIR; + HA_CAN_RTREEKEYS; +#ifdef HA_CAN_REPAIR + table_flags |= HA_CAN_REPAIR; +#endif MRN_SET_BASE_SHARE_KEY(share, table->s); MRN_SET_BASE_TABLE_KEY(this, table); DBUG_RETURN(table_flags);