~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/session.h

  • Committer: Brian Aker
  • Date: 2009-02-07 22:02:41 UTC
  • Revision ID: brian@tangent.org-20090207220241-ez3828o1246ab2sp
Removing on typedeffed class.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1515
1515
public:
1516
1516
  select_export(file_exchange *ex) :select_to_file(ex) {}
1517
1517
  ~select_export();
1518
 
  int prepare(List<Item> &list, SELECT_LEX_UNIT *u);
 
1518
  int prepare(List<Item> &list, Select_Lex_UNIT *u);
1519
1519
  bool send_data(List<Item> &items);
1520
1520
};
1521
1521
 
1523
1523
class select_dump :public select_to_file {
1524
1524
public:
1525
1525
  select_dump(file_exchange *ex) :select_to_file(ex) {}
1526
 
  int prepare(List<Item> &list, SELECT_LEX_UNIT *u);
 
1526
  int prepare(List<Item> &list, Select_Lex_UNIT *u);
1527
1527
  bool send_data(List<Item> &items);
1528
1528
};
1529
1529
 
1541
1541
                List<Item> *update_fields, List<Item> *update_values,
1542
1542
                enum_duplicates duplic, bool ignore);
1543
1543
  ~select_insert();
1544
 
  int prepare(List<Item> &list, SELECT_LEX_UNIT *u);
 
1544
  int prepare(List<Item> &list, Select_Lex_UNIT *u);
1545
1545
  virtual int prepare2(void);
1546
1546
  bool send_data(List<Item> &items);
1547
1547
  virtual void store_values(List<Item> &values);
1578
1578
    alter_info(alter_info_arg),
1579
1579
    m_plock(NULL)
1580
1580
    {}
1581
 
  int prepare(List<Item> &list, SELECT_LEX_UNIT *u);
 
1581
  int prepare(List<Item> &list, Select_Lex_UNIT *u);
1582
1582
 
1583
1583
  void store_values(List<Item> &values);
1584
1584
  void send_error(uint32_t errcode,const char *err);
1662
1662
  Table *table;
1663
1663
 
1664
1664
  select_union() :table(0) {}
1665
 
  int prepare(List<Item> &list, SELECT_LEX_UNIT *u);
 
1665
  int prepare(List<Item> &list, Select_Lex_UNIT *u);
1666
1666
  bool send_data(List<Item> &items);
1667
1667
  bool send_eof();
1668
1668
  bool flush();
1748
1748
public:
1749
1749
  LEX_STRING db;
1750
1750
  LEX_STRING table;
1751
 
  SELECT_LEX_UNIT *sel;
 
1751
  Select_Lex_UNIT *sel;
1752
1752
  inline Table_ident(Session *session, LEX_STRING db_arg, LEX_STRING table_arg,
1753
1753
                     bool force)
1754
 
    :table(table_arg), sel((SELECT_LEX_UNIT *)0)
 
1754
    :table(table_arg), sel((Select_Lex_UNIT *)0)
1755
1755
  {
1756
1756
    if (!force && (session->client_capabilities & CLIENT_NO_SCHEMA))
1757
1757
      db.str=0;
1759
1759
      db= db_arg;
1760
1760
  }
1761
1761
  inline Table_ident(LEX_STRING table_arg)
1762
 
    :table(table_arg), sel((SELECT_LEX_UNIT *)0)
 
1762
    :table(table_arg), sel((Select_Lex_UNIT *)0)
1763
1763
  {
1764
1764
    db.str=0;
1765
1765
  }
1769
1769
    Later, if there was an alias specified for the table, it will be set
1770
1770
    by add_table_to_list.
1771
1771
  */
1772
 
  inline Table_ident(SELECT_LEX_UNIT *s) : sel(s)
 
1772
  inline Table_ident(Select_Lex_UNIT *s) : sel(s)
1773
1773
  {
1774
1774
    /* We must have a table name here as this is used with add_table_to_list */
1775
1775
    db.str= empty_c_string;                    /* a subject to casedn_str */
1876
1876
public:
1877
1877
  multi_delete(TableList *dt, uint32_t num_of_tables);
1878
1878
  ~multi_delete();
1879
 
  int prepare(List<Item> &list, SELECT_LEX_UNIT *u);
 
1879
  int prepare(List<Item> &list, Select_Lex_UNIT *u);
1880
1880
  bool send_data(List<Item> &items);
1881
1881
  bool initialize_tables (JOIN *join);
1882
1882
  void send_error(uint32_t errcode,const char *err);
1919
1919
               List<Item> *fields, List<Item> *values,
1920
1920
               enum_duplicates handle_duplicates, bool ignore);
1921
1921
  ~multi_update();
1922
 
  int prepare(List<Item> &list, SELECT_LEX_UNIT *u);
 
1922
  int prepare(List<Item> &list, Select_Lex_UNIT *u);
1923
1923
  bool send_data(List<Item> &items);
1924
1924
  bool initialize_tables (JOIN *join);
1925
1925
  void send_error(uint32_t errcode,const char *err);
1946
1946
  List<my_var> var_list;
1947
1947
  select_dumpvar()  { var_list.empty(); row_count= 0;}
1948
1948
  ~select_dumpvar() {}
1949
 
  int prepare(List<Item> &list, SELECT_LEX_UNIT *u);
 
1949
  int prepare(List<Item> &list, Select_Lex_UNIT *u);
1950
1950
  bool send_data(List<Item> &items);
1951
1951
  bool send_eof();
1952
1952
  void cleanup();