~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/sql_parse.h

  • Committer: Padraig O'Sullivan
  • Date: 2010-02-10 16:26:01 UTC
  • mto: This revision was merged to the branch mainline in revision 1294.
  • Revision ID: osullivan.padraig@gmail.com-20100210162601-itx2ndl397pc1wr6
Corrected an order of initialization in a few optimizer classes

Show diffs side-by-side

added added

removed removed

Lines of Context:
24
24
#include "drizzled/common.h"
25
25
#include "drizzled/lex_string.h"
26
26
#include "drizzled/comp_creator.h"
27
 
#include "drizzled/identifier.h"
 
27
#include "drizzled/table_identifier.h"
28
28
 
29
29
namespace drizzled
30
30
{
46
46
bool update_precheck(Session *session, TableList *tables);
47
47
bool delete_precheck(Session *session, TableList *tables);
48
48
bool insert_precheck(Session *session, TableList *tables);
 
49
bool create_table_precheck(TableIdentifier &identifier);
49
50
 
50
51
Item *negate_expression(Session *session, Item *expr);
51
52
 
77
78
void mysql_init_select(LEX *lex);
78
79
bool mysql_new_select(LEX *lex, bool move_down);
79
80
 
80
 
int prepare_new_schema_table(Session *session, LEX *lex,
81
 
                             const std::string& schema_table_name);
 
81
int prepare_schema_table(Session *session, LEX *lex, Table_ident *table_ident,
 
82
                         const std::string& schema_table_name);
82
83
 
83
84
Item * all_any_subquery_creator(Item *left_expr,
84
85
                                chooser_compare_func_creator cmp,
85
86
                                bool all,
86
87
                                Select_Lex *select_lex);
87
88
 
 
89
void sql_kill(Session *session, unsigned long id, bool only_kill_query);
88
90
char* query_table_status(Session *session,const char *db,const char *table_name);
89
91
 
90
92
} /* namespace drizzled */