~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/sql_lex.h

  • Committer: Brian Aker
  • Date: 2010-12-27 20:04:50 UTC
  • mto: (2060.2.1 clean)
  • mto: This revision was merged to the branch mainline in revision 2063.
  • Revision ID: brian@tangent.org-20101227200450-dmxpemwyfmlinlnm
Merge in first pass.

Show diffs side-by-side

added added

removed removed

Lines of Context:
930
930
     statement in a session. It's re-used by doing lex_end, lex_start
931
931
     in sql_lex.cc
932
932
  */
933
 
  virtual ~LEX();
 
933
  virtual ~LEX()
 
934
  {
 
935
  }
934
936
 
935
937
  TableList *unlink_first_table(bool *link_to_local);
936
938
  void link_first_table_back(TableList *first, bool link_to_local);
1008
1010
  void start(Session *session);
1009
1011
  void end();
1010
1012
 
1011
 
  message::Table *table()
1012
 
  {
1013
 
    if (not _create_table)
1014
 
      _create_table= new message::Table;
1015
 
 
1016
 
    return _create_table;
1017
 
  }
1018
 
 
1019
1013
private: 
1020
1014
  bool cacheable;
1021
1015
  bool sum_expr_used;
1022
 
  message::Table *_create_table;
1023
1016
};
1024
1017
 
1025
1018
extern void lex_start(Session *session);