~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/sql_select.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:
441
441
  TMP_TABLE_PARAM tmp_table_param;
442
442
  DRIZZLE_LOCK *lock;
443
443
  /// unit structure (with global parameters) for this select
444
 
  SELECT_LEX_UNIT *unit;
 
444
  Select_Lex_UNIT *unit;
445
445
  /// select that processed
446
 
  SELECT_LEX *select_lex;
 
446
  Select_Lex *select_lex;
447
447
  /**
448
448
    true <=> optimizer must not mark any table as a constant table.
449
449
    This is needed for subqueries in form "a IN (SELECT .. UNION SELECT ..):
593
593
 
594
594
  int prepare(Item ***rref_pointer_array, TableList *tables, uint32_t wind_num,
595
595
              COND *conds, uint32_t og_num, order_st *order, order_st *group,
596
 
              Item *having, order_st *proc_param, SELECT_LEX *select,
597
 
              SELECT_LEX_UNIT *unit);
 
596
              Item *having, order_st *proc_param, Select_Lex *select,
 
597
              Select_Lex_UNIT *unit);
598
598
  int optimize();
599
599
  int reinit();
600
600
  void exec();
664
664
                        uint64_t select_options, ha_rows rows_limit,
665
665
                        char* alias);
666
666
void free_tmp_table(Session *session, Table *entry);
667
 
void count_field_types(SELECT_LEX *select_lex, TMP_TABLE_PARAM *param,
 
667
void count_field_types(Select_Lex *select_lex, TMP_TABLE_PARAM *param,
668
668
                       List<Item> &fields, bool reset_with_sum_func);
669
669
bool setup_copy_fields(Session *session, TMP_TABLE_PARAM *param,
670
670
                       Item **ref_pointer_array,