~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/parser.h

  • Committer: Brian Aker
  • Date: 2011-04-03 06:02:00 UTC
  • mto: (2263.2.2 drizzle-ga)
  • mto: This revision was merged to the branch mainline in revision 2268.
  • Revision ID: brian@tangent.org-20110403060200-g8v2x1k33rrpx1an
This adds the concept of a definer to a table definition.

Show diffs side-by-side

added added

removed removed

Lines of Context:
141
141
void buildEngineOption(LEX *lex, const char *key, uint64_t value);
142
142
void buildSchemaOption(LEX *lex, const char *key, const LEX_STRING &value);
143
143
void buildSchemaOption(LEX *lex, const char *key, uint64_t value);
 
144
void buildSchemaDefiner(LEX *lex, const LEX_STRING &value);
 
145
void buildSchemaDefiner(LEX *lex, const identifier::User &user);
144
146
bool checkFieldIdent(LEX *lex, const LEX_STRING &schema_name, const LEX_STRING &table_name);
145
147
 
146
148
Item *buildIdent(LEX *lex, const LEX_STRING &schema_name, const LEX_STRING &table_name, const LEX_STRING &field_name);