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);
144
Item *buildIdent(Session *session, const LEX_STRING &schema_name, const LEX_STRING &table_name, const LEX_STRING &field_name);
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);
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);
149
void buildCreateFieldIdent(LEX *lex);
146
151
} // namespace parser
147
152
} // namespace drizzled