~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/parser.h

  • Committer: Brian Aker
  • Date: 2011-02-17 10:09:00 UTC
  • mfrom: (2173.2.1 clean-include-usuage)
  • Revision ID: brian@tangent.org-20110217100900-4tpuxxzdl1sj00sh
Merge Monty for headers.

Show diffs side-by-side

added added

removed removed

Lines of Context:
16
16
#ifndef DRIZZLED_PARSER_H
17
17
#define DRIZZLED_PARSER_H
18
18
 
 
19
#include <drizzled/charset.h>
 
20
#include <drizzled/error.h>
19
21
#include <drizzled/foreign_key.h>
20
 
#include <drizzled/lex_symbol.h>
 
22
#include <drizzled/function/get_system_var.h>
21
23
#include <drizzled/function/locate.h>
 
24
#include <drizzled/function/set_user_var.h>
22
25
#include <drizzled/function/str/char.h>
23
26
#include <drizzled/function/str/collation.h>
24
27
#include <drizzled/function/str/insert.h>
43
46
#include <drizzled/function/time/timestamp_diff.h>
44
47
#include <drizzled/function/time/typecast.h>
45
48
#include <drizzled/function/time/year.h>
46
 
 
47
 
#include <drizzled/error.h>
48
 
#include <drizzled/nested_join.h>
49
 
#include <drizzled/sql_parse.h>
 
49
#include <drizzled/global_charset_info.h>
 
50
#include <drizzled/internal/m_string.h>
 
51
#include <drizzled/item/boolean.h>
 
52
#include <drizzled/item/cmpfunc.h>
50
53
#include <drizzled/item/copy_string.h>
51
 
#include <drizzled/item/cmpfunc.h>
52
 
#include <drizzled/item/uint.h>
53
 
#include <drizzled/item/null.h>
54
 
#include <drizzled/session.h>
55
 
#include <drizzled/item/func.h>
56
 
#include <drizzled/sql_base.h>
57
54
#include <drizzled/item/create.h>
58
55
#include <drizzled/item/default_value.h>
 
56
#include <drizzled/item/func.h>
59
57
#include <drizzled/item/insert_value.h>
 
58
#include <drizzled/item/null.h>
 
59
#include <drizzled/item/uint.h>
60
60
#include <drizzled/lex_string.h>
61
 
#include <drizzled/function/get_system_var.h>
62
 
#include <drizzled/thr_lock.h>
 
61
#include <drizzled/lex_symbol.h>
 
62
#include <drizzled/message/schema.pb.h>
63
63
#include <drizzled/message/table.pb.h>
64
 
#include <drizzled/message/schema.pb.h>
 
64
#include <drizzled/nested_join.h>
 
65
#include <drizzled/pthread_globals.h>
 
66
#include <drizzled/select_dump.h>
 
67
#include <drizzled/select_dumpvar.h>
 
68
#include <drizzled/select_export.h>
 
69
#include <drizzled/session.h>
 
70
#include <drizzled/sql_base.h>
 
71
#include <drizzled/sql_parse.h>
65
72
#include <drizzled/statement.h>
66
73
#include <drizzled/statement/alter_schema.h>
67
74
#include <drizzled/statement/alter_table.h>
94
101
#include <drizzled/statement/rollback_to_savepoint.h>
95
102
#include <drizzled/statement/savepoint.h>
96
103
#include <drizzled/statement/select.h>
 
104
#include <drizzled/statement/set_option.h>
97
105
#include <drizzled/statement/show.h>
98
 
#include <drizzled/statement/set_option.h>
99
106
#include <drizzled/statement/show_errors.h>
100
107
#include <drizzled/statement/show_warnings.h>
101
108
#include <drizzled/statement/start_transaction.h>
102
109
#include <drizzled/statement/truncate.h>
103
110
#include <drizzled/statement/unlock_tables.h>
104
111
#include <drizzled/statement/update.h>
105
 
#include <drizzled/db.h>
106
 
#include "drizzled/global_charset_info.h"
107
 
#include "drizzled/pthread_globals.h"
108
 
#include "drizzled/charset.h"
109
 
#include "drizzled/internal/m_string.h"
110
 
 
111
 
#include "drizzled/item/boolean.h"
112
112
 
113
113
namespace drizzled {
114
114
 
168
168
void buildKeyOnColumn(LEX *lex);
169
169
void buildAutoOnColumn(LEX *lex);
170
170
void buildPrimaryOnColumn(LEX *lex);
 
171
void buildReplicationOption(LEX *lex, bool arg);
 
172
void buildAddAlterDropIndex(LEX *lex, const char *name, bool is_foreign_key= false);
171
173
 
172
174
} // namespace parser
173
175
} // namespace drizzled