~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/item/subselect.h

  • Committer: Monty Taylor
  • Date: 2008-11-16 20:15:33 UTC
  • mto: (584.1.9 devel)
  • mto: This revision was merged to the branch mainline in revision 589.
  • Revision ID: monty@inaugust.com-20081116201533-d0f19s1bk1h95iyw
Removed a big bank of includes from item.h.

Show diffs side-by-side

added added

removed removed

Lines of Context:
23
23
/* subselect Item */
24
24
 
25
25
 
 
26
#include <drizzled/comp_creator.h>
 
27
 
26
28
class st_select_lex;
27
29
class st_select_lex_unit;
28
30
class JOIN;
31
33
class subselect_hash_sj_engine;
32
34
class Item_bool_func2;
33
35
class Cached_item;
 
36
class Item_in_optimizer;
 
37
class Item_func_not_all;
 
38
 
34
39
 
35
40
/* base class for subselects */
36
41
 
337
342
    was_null= 0;
338
343
  }
339
344
  trans_res select_transformer(JOIN *join);
340
 
  trans_res select_in_like_transformer(JOIN *join, Comp_creator *func);
341
 
  trans_res single_value_transformer(JOIN *join, Comp_creator *func);
 
345
  trans_res select_in_like_transformer(JOIN *join, const Comp_creator *func);
 
346
  trans_res single_value_transformer(JOIN *join, const Comp_creator *func);
342
347
  trans_res row_value_transformer(JOIN * join);
343
348
  trans_res single_value_in_to_exists_transformer(JOIN * join,
344
 
                                                  Comp_creator *func);
 
349
                                                  const Comp_creator *func);
345
350
  trans_res row_value_in_to_exists_transformer(JOIN * join);
346
351
  virtual bool exec();
347
352
  int64_t val_int();