~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/join_table.h

  • Committer: Padraig O'Sullivan
  • Date: 2009-09-18 00:22:38 UTC
  • mto: This revision was merged to the branch mainline in revision 1139.
  • Revision ID: osullivan.padraig@gmail.com-20090918002238-zq7mui4r2yzoidz1
Extracted KeyUse into its own header file and placed it within the
drizzled::optimizer namespace.

Show diffs side-by-side

added added

removed removed

Lines of Context:
32
32
#include <drizzled/table_reference.h>
33
33
#include <drizzled/opt_range.h>
34
34
#include <drizzled/join_cache.h>
 
35
#include "drizzled/optimizer/key_use.h"
35
36
 
36
37
#include <bitset>
37
38
 
41
42
#define TAB_INFO_USING_WHERE 4
42
43
#define TAB_INFO_FULL_SCAN_ON_NULL 8
43
44
 
44
 
class KeyUse;
45
45
class Table;
46
46
class SQL_SELECT;
47
47
 
70
70
public:
71
71
  JoinTable() {} /* Remove gcc warning */
72
72
  Table *table;
73
 
  KeyUse *keyuse; /**< pointer to first used key */
 
73
  drizzled::optimizer::KeyUse *keyuse; /**< pointer to first used key */
74
74
  SQL_SELECT *select;
75
75
  COND *select_cond;
76
76
  QUICK_SELECT_I *quick;