~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/parser.h

  • Committer: Brian Aker
  • Date: 2011-07-25 14:24:19 UTC
  • mto: This revision was merged to the branch mainline in revision 2373.
  • Revision ID: brian@tangent.org-20110725142419-3vobv9u6k7jp4qej
Remove the typedef on lexkey

Show diffs side-by-side

added added

removed removed

Lines of Context:
116
116
Item* reserved_keyword_function(Session *session, const std::string &name, List<Item> *item_list);
117
117
void my_parse_error(Lex_input_stream *lip);
118
118
void my_parse_error(const char *message);
119
 
bool check_reserved_words(LEX_STRING *name);
 
119
bool check_reserved_words(lex_string_t *name);
120
120
void errorOn(drizzled::Session *session, const char *s);
121
121
 
122
122
 
123
123
bool buildOrderBy(LEX *lex);
124
 
void buildEngineOption(LEX *lex, const char *key, const LEX_STRING &value);
 
124
void buildEngineOption(LEX *lex, const char *key, const lex_string_t &value);
125
125
void buildEngineOption(LEX *lex, const char *key, uint64_t value);
126
 
void buildSchemaOption(LEX *lex, const char *key, const LEX_STRING &value);
 
126
void buildSchemaOption(LEX *lex, const char *key, const lex_string_t &value);
127
127
void buildSchemaOption(LEX *lex, const char *key, uint64_t value);
128
 
void buildSchemaDefiner(LEX *lex, const LEX_STRING &value);
 
128
void buildSchemaDefiner(LEX *lex, const lex_string_t &value);
129
129
void buildSchemaDefiner(LEX *lex, const identifier::User &user);
130
 
bool checkFieldIdent(LEX *lex, const LEX_STRING &schema_name, const LEX_STRING &table_name);
 
130
bool checkFieldIdent(LEX *lex, const lex_string_t &schema_name, const lex_string_t &table_name);
131
131
 
132
 
Item *buildIdent(LEX *lex, const LEX_STRING &schema_name, const LEX_STRING &table_name, const LEX_STRING &field_name);
133
 
Item *buildTableWild(LEX *lex, const LEX_STRING &schema_name, const LEX_STRING &table_name);
 
132
Item *buildIdent(LEX *lex, const lex_string_t &schema_name, const lex_string_t &table_name, const lex_string_t &field_name);
 
133
Item *buildTableWild(LEX *lex, const lex_string_t &schema_name, const lex_string_t &table_name);
134
134
 
135
135
void buildCreateFieldIdent(LEX *lex);
136
136