~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/sql_lex.h

  • Committer: Mark Atwood
  • Date: 2011-08-03 15:44:55 UTC
  • mfrom: (2318.8.15 refactor2)
  • Revision ID: me@mark.atwood.name-20110803154455-jqg3gnxofkq8wetv
mergeĀ lp:~olafvdspek/drizzle/refactor2

Show diffs side-by-side

added added

removed removed

Lines of Context:
767
767
 
768
768
} /* namespace drizzled */
769
769
 
770
 
#include <drizzled/lex_input_stream.h>
771
 
 
772
 
namespace drizzled
773
 
{
 
770
namespace drizzled {
774
771
 
775
772
/* The state of the lex parsing. This is saved in the Session struct */
776
773
class LEX : public Query_tables_list
784
781
  Select_Lex *all_selects_list;
785
782
 
786
783
  /* This is the "scale" for DECIMAL (S,P) notation */
787
 
  char *length;
 
784
  const char *length;
788
785
  /* This is the decimal precision in DECIMAL(S,P) notation */
789
 
  char *dec;
 
786
  const char *dec;
790
787
 
791
788
  /**
792
789
   * This is used kind of like the "ident" member variable below, as
920
917
    context_stack.pop();
921
918
  }
922
919
 
923
 
  bool copy_db_to(char **p_db, size_t *p_db_length) const;
924
 
 
925
920
  Name_resolution_context *current_context()
926
921
  {
927
922
    return &context_stack.front();