~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to server/sql_lex.h

  • Committer: Brian Aker
  • Date: 2008-07-18 22:05:16 UTC
  • Revision ID: brian@tangent.org-20080718220516-dzyjle0iqqjssphx
Dead debug code removal (and a compatible "never used") bit in the
optimizer.

Show diffs side-by-side

added added

removed removed

Lines of Context:
99
99
 
100
100
#ifdef MYSQL_SERVER
101
101
 
102
 
enum enum_sp_data_access
103
 
{
104
 
  SP_DEFAULT_ACCESS= 0,
105
 
  SP_CONTAINS_SQL,
106
 
  SP_NO_SQL,
107
 
  SP_READS_SQL_DATA,
108
 
  SP_MODIFIES_SQL_DATA
109
 
};
110
 
 
111
 
const LEX_STRING sp_data_access_name[]=
112
 
{
113
 
  { C_STRING_WITH_LEN("") },
114
 
  { C_STRING_WITH_LEN("CONTAINS SQL") },
115
 
  { C_STRING_WITH_LEN("NO SQL") },
116
 
  { C_STRING_WITH_LEN("READS SQL DATA") },
117
 
  { C_STRING_WITH_LEN("MODIFIES SQL DATA") }
118
 
};
119
 
 
120
102
#define DERIVED_NONE    0
121
103
#define DERIVED_SUBQUERY        1
122
104
 
123
 
enum enum_drop_mode
124
 
{
125
 
  DROP_DEFAULT, // mode is not specified
126
 
  DROP_CASCADE, // CASCADE option
127
 
  DROP_RESTRICT // RESTRICT option
128
 
};
129
 
 
130
105
typedef List<Item> List_item;
131
106
 
132
107
/* SERVERS CACHE CHANGES */
1491
1466
    bool lock_transactional;            /* For LOCK TABLE ... IN ... MODE */
1492
1467
  };
1493
1468
  enum enum_var_type option_type;
1494
 
  enum enum_drop_mode drop_mode;
1495
1469
 
1496
1470
  uint profile_query_id;
1497
1471
  uint profile_options;