[Groonga-mysql-commit] mroonga/mroonga [master] [mysql51] don't HA_EXTRA_ADD_CHILDREN_LIST and HA_EXTRA_IS_ATTACHED_CHILDREN.

Back to archive index

null+****@clear***** null+****@clear*****
2011年 12月 28日 (水) 10:09:15 JST


Kouhei Sutou	2011-12-28 10:09:15 +0900 (Wed, 28 Dec 2011)

  New Revision: 74e448a7992b31e67ecee3222fd1171a8f9c3f55

  Log:
    [mysql51] don't HA_EXTRA_ADD_CHILDREN_LIST and HA_EXTRA_IS_ATTACHED_CHILDREN.

  Modified files:
    ha_mroonga.cc
    ha_mroonga.h

  Modified: ha_mroonga.cc (+4 -0)
===================================================================
--- ha_mroonga.cc    2011-12-28 09:52:53 +0900 (a8f6174)
+++ ha_mroonga.cc    2011-12-28 10:09:15 +0900 (86b72f2)
@@ -419,15 +419,19 @@ static const char *mrn_inspect_extra_function(enum ha_extra_function operation)
   case HA_EXTRA_PREPARE_FOR_RENAME:
     inspected = "HA_EXTRA_PREPARE_FOR_RENAME";
     break;
+#ifdef MRN_HAVE_HA_EXTRA_ADD_CHILDREN_LIST
   case HA_EXTRA_ADD_CHILDREN_LIST:
     inspected = "HA_EXTRA_ADD_CHILDREN_LIST";
     break;
+#endif
   case HA_EXTRA_ATTACH_CHILDREN:
     inspected = "HA_EXTRA_ATTACH_CHILDREN";
     break;
+#ifdef MRN_HAVE_HA_EXTRA_IS_ATTACHED_CHILDREN
   case HA_EXTRA_IS_ATTACHED_CHILDREN:
     inspected = "HA_EXTRA_IS_ATTACHED_CHILDREN";
     break;
+#endif
   case HA_EXTRA_DETACH_CHILDREN:
     inspected = "HA_EXTRA_DETACH_CHILDREN";
     break;

  Modified: ha_mroonga.h (+5 -0)
===================================================================
--- ha_mroonga.h    2011-12-28 09:52:53 +0900 (d0457fd)
+++ ha_mroonga.h    2011-12-28 10:09:15 +0900 (f72f163)
@@ -96,6 +96,11 @@ extern "C" {
 #  define MRN_NEED_FREE_STRING_MEMALLOC_PLUGIN_VAR
 #endif
 
+#if MYSQL_VERSION_ID >= 50500
+#  define MRN_HAVE_HA_EXTRA_ADD_CHILDREN_LIST
+#  define MRN_HAVE_HA_EXTRA_IS_ATTACHED_CHILDREN
+#endif
+
 class ha_mroonga;
 
 /* structs */




Groonga-mysql-commit メーリングリストの案内
Back to archive index