~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/parser.h

  • Committer: Mark Atwood
  • Date: 2011-10-27 05:08:12 UTC
  • mfrom: (2445.1.11 rf)
  • Revision ID: me@mark.atwood.name-20111027050812-1icvs72lb0u4xdc4
mergeĀ lp:~olafvdspek/drizzle/refactor8

Show diffs side-by-side

added added

removed removed

Lines of Context:
126
126
void buildSchemaOption(LEX*, const char *key, str_ref value);
127
127
void buildSchemaOption(LEX*, const char *key, uint64_t value);
128
128
void buildSchemaDefiner(LEX*, const identifier::User&);
129
 
bool checkFieldIdent(LEX*, const lex_string_t &schema_name, const lex_string_t &table_name);
 
129
bool checkFieldIdent(LEX*, str_ref schema_name, str_ref table_name);
130
130
 
131
 
Item *buildIdent(LEX*, const lex_string_t &schema_name, const lex_string_t &table_name, const lex_string_t &field_name);
132
 
Item *buildTableWild(LEX*, const lex_string_t &schema_name, const lex_string_t &table_name);
 
131
Item *buildIdent(LEX*, str_ref schema_name, str_ref table_name, str_ref field_name);
 
132
Item *buildTableWild(LEX*, str_ref schema_name, str_ref table_name);
133
133
 
134
134
void buildCreateFieldIdent(LEX*);
135
 
 
136
135
void storeAlterColumnPosition(LEX*, const char *position);
137
136
 
138
137
bool buildCollation(LEX*, const charset_info_st *arg);
139
 
void buildKey(LEX*, Key::Keytype type_par, const lex_string_t &name_arg);
140
 
void buildForeignKey(LEX*, const lex_string_t &name_arg, Table_ident *table);
 
138
void buildKey(LEX*, Key::Keytype type_par, str_ref name_arg);
 
139
void buildForeignKey(LEX*, str_ref name_arg, Table_ident *table);
141
140
 
142
141
enum_field_types buildIntegerColumn(LEX*, enum_field_types final_type, const bool is_unsigned);
143
142
enum_field_types buildSerialColumn(LEX*);