~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/optimizer/range.cc

  • Committer: Brian Aker
  • Date: 2010-05-19 00:35:41 UTC
  • mto: This revision was merged to the branch mainline in revision 1542.
  • Revision ID: brian@gaz-20100519003541-7ecxcuwv9klvzi8l
JOIN -> Join rename

Show diffs side-by-side

added added

removed removed

Lines of Context:
1030
1030
  /* Calculate cost(rowid_to_row_scan) */
1031
1031
  {
1032
1032
    optimizer::CostVector sweep_cost;
1033
 
    JOIN *join= param->session->lex->select_lex.join;
 
1033
    Join *join= param->session->lex->select_lex.join;
1034
1034
    bool is_interrupted= test(join && join->tables == 1);
1035
1035
    get_sweep_read_cost(param->table, non_cpk_scan_records, is_interrupted,
1036
1036
                        &sweep_cost);
1148
1148
  double roru_total_cost;
1149
1149
  {
1150
1150
    optimizer::CostVector sweep_cost;
1151
 
    JOIN *join= param->session->lex->select_lex.join;
 
1151
    Join *join= param->session->lex->select_lex.join;
1152
1152
    bool is_interrupted= test(join && join->tables == 1);
1153
1153
    get_sweep_read_cost(param->table, roru_total_records, is_interrupted,
1154
1154
                        &sweep_cost);
1615
1615
  if (!info->is_covering)
1616
1616
  {
1617
1617
    optimizer::CostVector sweep_cost;
1618
 
    JOIN *join= info->param->session->lex->select_lex.join;
 
1618
    Join *join= info->param->session->lex->select_lex.join;
1619
1619
    bool is_interrupted= test(join && join->tables == 1);
1620
1620
    get_sweep_read_cost(info->param->table, double2rows(info->out_rows),
1621
1621
                        is_interrupted, &sweep_cost);
4585
4585
get_best_group_min_max(optimizer::Parameter *param, optimizer::SEL_TREE *tree)
4586
4586
{
4587
4587
  Session *session= param->session;
4588
 
  JOIN *join= session->lex->current_select->join;
 
4588
  Join *join= session->lex->current_select->join;
4589
4589
  Table *table= param->table;
4590
4590
  bool have_min= false;              /* true if there is a MIN function. */
4591
4591
  bool have_max= false;              /* true if there is a MAX function. */