[Tritonn-commit 164] [svn] [180] added a system variable

Zurück zum Archiv-Index

svnno****@sourc***** svnno****@sourc*****
2010年 3月 25日 (木) 12:05:14 JST


Revision: 180
          http://sourceforge.jp/projects/tritonn/svn/view?view=rev&revision=180
Author:   myuka
Date:     2010-03-25 12:05:13 +0900 (Thu, 25 Mar 2010)

Log Message:
-----------
added a system variable
  * senna_score_sort 

Modified Paths:
--------------
    tags/tritonn-1.0.12-mysql-5.0.83/sql/mysqld.cc
    tags/tritonn-1.0.12-mysql-5.0.83/sql/set_var.cc
    tags/tritonn-1.0.12-mysql-5.0.83/sql/sql_class.h


-------------- next part --------------
Modified: tags/tritonn-1.0.12-mysql-5.0.83/sql/mysqld.cc
===================================================================
--- tags/tritonn-1.0.12-mysql-5.0.83/sql/mysqld.cc	2010-03-24 04:53:18 UTC (rev 179)
+++ tags/tritonn-1.0.12-mysql-5.0.83/sql/mysqld.cc	2010-03-25 03:05:13 UTC (rev 180)
@@ -5107,6 +5107,7 @@
   OPT_SENNA_LOG_LEVEL,
   OPT_SENNA_2IND,
   OPT_SENNA_INDEX_TYPE,
+  OPT_SENNA_SCORE_SORT, /*yuka wrote 100324*/
 #endif
   OPT_PROFILING,
   OPT_INNODB_ROLLBACK_ON_TIMEOUT,
@@ -5813,6 +5814,11 @@
   {"senna-log-level", OPT_SENNA_LOG_LEVEL, "Senna log level.",
    (gptr*) &opt_senna_log_level, (gptr*) &opt_senna_log_level, 0, GET_STR, REQUIRED_ARG,
    0, 0, 0, 0, 0, 0},
+  {"senna-score-sort", OPT_SENNA_SCORE_SORT,
+   "Enable sen_records_sort function. Default value is ON",
+   (gptr*) &global_system_variables.senna_score_sort,
+   (gptr*) &global_system_variables.senna_score_sort,
+   0, GET_STR, OPT_ARG, 0, 0, 0, 0, 0, 0}, /* yuka wrote 100324 */
 #endif
   {"secure-file-priv", OPT_SECURE_FILE_PRIV,
    "Limit LOAD DATA, SELECT ... OUTFILE, and LOAD_FILE() to files within specified directory",
@@ -7109,6 +7115,7 @@
   opt_senna_log = 0;
   senna_log_level_options = senna_logger.max_level;
   global_system_variables.senna_2ind = 0;
+  global_system_variables.senna_score_sort = 1; /*yuka wrote 100324*/
 #endif
 
 #if defined(__WIN__) || defined(__NETWARE__)
@@ -7757,6 +7764,9 @@
   case OPT_SENNA_2IND:
     global_system_variables.senna_2ind = 1;
     break;
+  case OPT_SENNA_SCORE_SORT:  /* yuka wrote 100324 */
+    global_system_variables.senna_score_sort=1;
+    break;  /* end yuka wrote 100324 */
 #endif
   }
   return 0;

Modified: tags/tritonn-1.0.12-mysql-5.0.83/sql/set_var.cc
===================================================================
--- tags/tritonn-1.0.12-mysql-5.0.83/sql/set_var.cc	2010-03-24 04:53:18 UTC (rev 179)
+++ tags/tritonn-1.0.12-mysql-5.0.83/sql/set_var.cc	2010-03-25 03:05:13 UTC (rev 180)
@@ -504,6 +504,7 @@
 sys_var_enum            sys_senna_log_level("senna_log_level",&senna_log_level_options,
 					    &senna_log_level_typelib, fix_senna_log_level);
 sys_var_thd_bool        sys_senna_2ind("senna_2ind", &SV::senna_2ind, fix_senna_2ind);
+sys_var_thd_bool        sys_senna_score_sort("senna_score_sort", &SV::senna_score_sort); /*yuka wrote 100324*/
 #endif
 
 /* Condition pushdown to storage engine */
@@ -797,6 +798,7 @@
   &sys_senna_2ind,
   &sys_senna_index_type,
   &sys_senna_log_level,
+  &sys_senna_score_sort,  /* yuka wrote 100324 */
 #endif
   &sys_server_id,
 #ifdef HAVE_REPLICATION
@@ -1130,6 +1132,7 @@
   {"senna_index_type",        (char*) &sys_senna_index_type,        SHOW_SYS},
   {"senna_log",               (char*) &opt_senna_log,               SHOW_MY_BOOL},
   {"senna_log_level",         (char*) &sys_senna_log_level,         SHOW_SYS},
+  {"senna_score_sort",        (char*) &sys_senna_score_sort,        SHOW_SYS}, /*yuka wrote 100324*/
 #endif
 #ifdef HAVE_SMEM
   {"shared_memory",           (char*) &opt_enable_shared_memory,    SHOW_MY_BOOL},

Modified: tags/tritonn-1.0.12-mysql-5.0.83/sql/sql_class.h
===================================================================
--- tags/tritonn-1.0.12-mysql-5.0.83/sql/sql_class.h	2010-03-24 04:53:18 UTC (rev 179)
+++ tags/tritonn-1.0.12-mysql-5.0.83/sql/sql_class.h	2010-03-25 03:05:13 UTC (rev 180)
@@ -628,6 +628,7 @@
 
 #ifdef ENABLE_SENNA
   my_bool senna_2ind;
+  my_bool senna_score_sort;  //yuka wrote 100324
 #endif
 };
 



Tritonn-commit メーリングリストの案内
Zurück zum Archiv-Index