~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/item/subselect.h

Monty fixes pluss a few from me for charset.

Show diffs side-by-side

added added

removed removed

Lines of Context:
26
26
#include <drizzled/comp_creator.h>
27
27
#include <drizzled/item/ref.h>
28
28
#include <drizzled/item/field.h>
29
 
#include <vector>
30
29
 
31
30
class Select_Lex;
32
31
class Select_Lex_Unit;
283
282
    Cache of the left operand of the subquery predicate. Allocated in the
284
283
    runtime memory root, for each execution, thus need not be freed.
285
284
  */
286
 
  std::vector<Cached_item*> left_expr_cache;
 
285
  List<Cached_item> *left_expr_cache;
287
286
  bool first_execution;
288
287
 
289
288
  /*
333
332
 
334
333
  Item_in_subselect(Item * left_expr, Select_Lex *select_lex);
335
334
  Item_in_subselect()
336
 
    :Item_exists_subselect(), first_execution(true),
 
335
    :Item_exists_subselect(), left_expr_cache(0), first_execution(true),
337
336
    optimizer(0), abort_on_null(0), pushed_cond_guards(NULL),
338
337
    exec_method(NOT_TRANSFORMED), upper_item(0)
339
338
  {}