~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/server_includes.h

  • Committer: Monty Taylor
  • Date: 2008-12-10 03:04:03 UTC
  • mto: (670.1.3 devel)
  • mto: This revision was merged to the branch mainline in revision 672.
  • Revision ID: monty@inaugust.com-20081210030403-xmctvux6s7mj5syo
Got rid of the rest of common_includes. Now on to server_includes.

Show diffs side-by-side

added added

removed removed

Lines of Context:
30
30
#ifndef DRIZZLED_SERVER_INCLUDES_H
31
31
#define DRIZZLED_SERVER_INCLUDES_H
32
32
 
33
 
/**
34
 
 * Contains all headers, definitions, and declarations common to
35
 
 * the server and the plugin infrastructure, and not the client
36
 
 */
37
 
#include <drizzled/common_includes.h>
 
33
/* Cross-platform portability code and standard includes */
 
34
#include <drizzled/global.h>
 
35
/* Contains system-wide constants and #defines */
 
36
#include <drizzled/definitions.h>
 
37
/* System-wide common data structures */
 
38
#include <drizzled/structs.h>
 
39
/* Defines for the storage engine handler -- i.e. HA_XXX defines */
 
40
/* Needed by field.h */
 
41
#include <drizzled/base.h>
 
42
 
 
43
/* Lots of system-wide struct definitions like IO_CACHE,
 
44
   prototypes for all my_* functions */
 
45
#include <mysys/my_sys.h>
 
46
/* Custom C string functions */
 
47
#include <mystrings/m_string.h>
 
48
 
 
49
/* The <strong>INTERNAL</strong> plugin API - not the external, or public, server plugin API */
 
50
#include <drizzled/sql_plugin.h>
38
51
/* Range optimization API/library */
39
52
#include <drizzled/opt_range.h>
40
53
/* Simple error injection (crash) module */
49
62
#include <bitset>
50
63
 
51
64
 
 
65
extern const CHARSET_INFO *system_charset_info, *files_charset_info ;
 
66
extern const CHARSET_INFO *national_charset_info, *table_alias_charset;
52
67
 
53
68
typedef class st_select_lex SELECT_LEX;
54
69
typedef struct st_mysql_lock DRIZZLE_LOCK;