~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/parser.h

  • Committer: Lee Bieber
  • Date: 2011-01-28 02:32:26 UTC
  • mfrom: (2114.4.10 alter-table)
  • mto: This revision was merged to the branch mainline in revision 2124.
  • Revision ID: kalebral@gmail.com-20110128023226-11i88kemmdygtz0d
Merge Brian - more parser rework

Show diffs side-by-side

added added

removed removed

Lines of Context:
134
134
void my_parse_error(const char *message);
135
135
bool check_reserved_words(LEX_STRING *name);
136
136
void errorOn(const char *s);
137
 
bool buildOrderBy(Session *session);
138
 
void buildEngineOption(Session *session, const char *key, const LEX_STRING &value);
139
 
void buildEngineOption(Session *session, const char *key, uint64_t value);
140
 
void buildSchemaOption(Session *session, const char *key, const LEX_STRING &value);
141
 
void buildSchemaOption(Session *session, const char *key, uint64_t value);
142
 
bool checkFieldIdent(Session *session, const LEX_STRING &schema_name, const LEX_STRING &table_name);
143
 
 
144
 
Item *buildIdent(Session *session, const LEX_STRING &schema_name, const LEX_STRING &table_name, const LEX_STRING &field_name);
 
137
 
 
138
 
 
139
bool buildOrderBy(LEX *lex);
 
140
void buildEngineOption(LEX *lex, const char *key, const LEX_STRING &value);
 
141
void buildEngineOption(LEX *lex, const char *key, uint64_t value);
 
142
void buildSchemaOption(LEX *lex, const char *key, const LEX_STRING &value);
 
143
void buildSchemaOption(LEX *lex, const char *key, uint64_t value);
 
144
bool checkFieldIdent(LEX *lex, const LEX_STRING &schema_name, const LEX_STRING &table_name);
 
145
 
 
146
Item *buildIdent(LEX *lex, const LEX_STRING &schema_name, const LEX_STRING &table_name, const LEX_STRING &field_name);
 
147
Item *buildTableWild(LEX *lex, const LEX_STRING &schema_name, const LEX_STRING &table_name);
 
148
 
 
149
void buildCreateFieldIdent(LEX *lex);
145
150
 
146
151
} // namespace parser
147
152
} // namespace drizzled