~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/join_table.h

  • Committer: Monty Taylor
  • Date: 2010-04-22 02:46:23 UTC
  • mto: (1497.3.4 enable-dtrace)
  • mto: This revision was merged to the branch mainline in revision 1527.
  • Revision ID: mordred@inaugust.com-20100422024623-4urw8fi8eraci08p
Don't overwrite the pandora_vc_revinfo file if we don't have new
authoratative information.

Show diffs side-by-side

added added

removed removed

Lines of Context:
34
34
#include "drizzled/join_cache.h"
35
35
#include "drizzled/optimizer/key_use.h"
36
36
 
37
 
#include "drizzled/records.h"
38
 
 
39
37
#include <bitset>
40
38
 
41
39
namespace drizzled
151
149
 
152
150
  Read_record_func read_first_record;
153
151
  Next_select_func next_select;
154
 
  ReadRecord    read_record;
 
152
  READ_RECORD   read_record;
155
153
  /*
156
154
    Currently the following two fields are used only for a [NOT] IN subquery
157
155
    if it is executed by an alternative full table scan when the left operand of
158
156
    the subquery predicate is evaluated to NULL.
159
157
  */
160
158
  Read_record_func save_read_first_record; /**< to save read_first_record */
161
 
  int (*save_read_record) (ReadRecord *); /**< to save read_record.read_record */
 
159
  int (*save_read_record) (READ_RECORD *); /**< to save read_record.read_record */
162
160
  double worst_seeks;
163
161
  key_map       const_keys; /**< Keys with constant part */
164
162
  key_map       checked_keys; /**< Keys checked in find_best */
200
198
  */
201
199
  ha_rows limit;
202
200
  table_reference_st    ref;
203
 
  JoinCache cache;
204
 
  Join *join;
 
201
  JOIN_CACHE cache;
 
202
  JOIN *join;
205
203
 
206
204
  /**
207
205
     ptr  - this join tab should do an InsideOut scan. Points