~ubuntu-branches/ubuntu/maverick/mysql-5.1/maverick-proposed

« back to all changes in this revision

Viewing changes to storage/innobase/include/srv0srv.h

  • Committer: Package Import Robot
  • Author(s): Marc Deslauriers
  • Date: 2012-02-22 14:16:05 UTC
  • mto: This revision was merged to the branch mainline in revision 20.
  • Revision ID: package-import@ubuntu.com-20120222141605-nxlu9yzc6attylc2
Tags: upstream-5.1.61
ImportĀ upstreamĀ versionĀ 5.1.61

Show diffs side-by-side

added added

removed removed

Lines of Context:
91
91
 
92
92
extern ulint    srv_n_file_io_threads;
93
93
 
 
94
/* The "innodb_stats_method" setting, decides how InnoDB is going
 
95
to treat NULL value when collecting statistics. It is not defined
 
96
as enum type because the configure option takes unsigned integer type. */
 
97
extern ulong    srv_innodb_stats_method;
 
98
 
94
99
#ifdef UNIV_LOG_ARCHIVE
95
100
extern ibool    srv_log_archive_on;
96
101
extern ibool    srv_archive_recovery;
286
291
#define SRV_FORCE_NO_LOG_REDO   6       /* do not do the log roll-forward
287
292
                                        in connection with recovery */
288
293
 
 
294
/* Alternatives for srv_innodb_stats_method, which could be changed by
 
295
setting innodb_stats_method */
 
296
enum srv_stats_method_name_enum {
 
297
        SRV_STATS_NULLS_EQUAL,          /* All NULL values are treated as
 
298
                                        equal. This is the default setting
 
299
                                        for innodb_stats_method */
 
300
        SRV_STATS_NULLS_UNEQUAL,        /* All NULL values are treated as
 
301
                                        NOT equal. */
 
302
        SRV_STATS_NULLS_IGNORED         /* NULL values are ignored */
 
303
};
 
304
 
 
305
typedef enum srv_stats_method_name_enum         srv_stats_method_name_t;
 
306
 
289
307
/*************************************************************************
290
308
Boots Innobase server. */
291
309