/dports/databases/percona56-client/percona-server-5.6.51-91.0/sql/ |
H A D | sql_join_buffer.cc | 202 (join_tab->first_sj_inner_tab == join_tab && in calc_record_fields() 296 for (tab= join_tab-tables; tab < join_tab; tab++) in create_flag_fields() 361 for (tab= join_tab-tables; tab < join_tab; tab++) in create_remaining_fields() 669 for (tab= join_tab-tables; tab < join_tab ; tab++) in init() 1868 if ((error= (*join_tab->read_first_record)(join_tab))) in join_matching_records() 1875 join_tab->table->file->position(join_tab->table->record[0]); in join_matching_records() 2016 rc= (join_tab->next_select)(join, join_tab+1, 0); in generate_full_extensions() 2065 join_tab->first_inner->last_inner == join_tab) || in check_match() 2066 (join_tab->last_sj_inner_tab == join_tab && in check_match() 2140 bool is_first_inner= join_tab == join_tab->first_unmatched; in join_null_complements() [all …]
|
H A D | abstract_query_plan.cc | 39 : m_join_tabs(join->join_tab), in Join_plan() 258 JOIN* const join= join_tab->join; in compute_type_and_index() 276 if (join_tab < join->join_tab+join->const_tables) in compute_type_and_index() 286 switch (join_tab->type) in compute_type_and_index() 289 m_index_no= join_tab->ref.key; in compute_type_and_index() 308 m_index_no= join_tab->ref.key; in compute_type_and_index() 315 join_tab->ref.key_parts && in compute_type_and_index() 336 m_index_no= join_tab->index; in compute_type_and_index() 342 if (join_tab->use_quick == 2) in compute_type_and_index() 465 JOIN* const join= join_tab->join; in filesort_before_join() [all …]
|
H A D | sql_executor.cc | 960 JOIN_TAB *join_tab= join->join_tab; in do_select() local 1244 join_tab->last_inner->first_unmatched= join_tab; in sub_select() 1266 error= (*join_tab->read_first_record)(join_tab); in sub_select() 1466 join, static_cast<int>(join_tab - join_tab->join->join_tab), in evaluate_join_record() 1611 rc= (*join_tab->next_select)(join, join_tab+1, 0); in evaluate_join_record() 1656 join_tab->read_record.unlock_row(join_tab); in evaluate_join_record() 1669 join_tab->read_record.unlock_row(join_tab); in evaluate_join_record() 1695 for ( ; join_tab <= last_inner_tab ; join_tab++) in evaluate_null_complemented_join_record() 2782 DBUG_ASSERT(join_tab == NULL || join_tab != join->join_tab); in end_send() 2816 join_tab > join->join_tab && in end_send() [all …]
|
H A D | sql_select.cc | 194 if (join_tab->emb_sj_nest) in sj_table_is_included() 786 if (join_tab) in reset() 2231 if (join_tab->op) in set_join_cache_denial() 2233 join_tab->op->free(); in set_join_cache_denial() 2234 join_tab->op= 0; in set_join_cache_denial() 3254 if (join_tab) in cleanup() 5071 if (join_tab) in make_tmp_tables_info() 5087 if (join_tab && join_tab->is_using_loose_index_scan()) in make_tmp_tables_info() 5365 if (join_tab) in make_tmp_tables_info() 5423 if (join_tab && in make_tmp_tables_info() [all …]
|
/dports/databases/percona-pam-for-mysql/percona-server-5.6.51-91.0/sql/ |
H A D | sql_join_buffer.cc | 202 (join_tab->first_sj_inner_tab == join_tab && in calc_record_fields() 296 for (tab= join_tab-tables; tab < join_tab; tab++) in create_flag_fields() 361 for (tab= join_tab-tables; tab < join_tab; tab++) in create_remaining_fields() 669 for (tab= join_tab-tables; tab < join_tab ; tab++) in init() 1868 if ((error= (*join_tab->read_first_record)(join_tab))) in join_matching_records() 1875 join_tab->table->file->position(join_tab->table->record[0]); in join_matching_records() 2016 rc= (join_tab->next_select)(join, join_tab+1, 0); in generate_full_extensions() 2065 join_tab->first_inner->last_inner == join_tab) || in check_match() 2066 (join_tab->last_sj_inner_tab == join_tab && in check_match() 2140 bool is_first_inner= join_tab == join_tab->first_unmatched; in join_null_complements() [all …]
|
H A D | abstract_query_plan.cc | 39 : m_join_tabs(join->join_tab), in Join_plan() 258 JOIN* const join= join_tab->join; in compute_type_and_index() 276 if (join_tab < join->join_tab+join->const_tables) in compute_type_and_index() 286 switch (join_tab->type) in compute_type_and_index() 289 m_index_no= join_tab->ref.key; in compute_type_and_index() 308 m_index_no= join_tab->ref.key; in compute_type_and_index() 315 join_tab->ref.key_parts && in compute_type_and_index() 336 m_index_no= join_tab->index; in compute_type_and_index() 342 if (join_tab->use_quick == 2) in compute_type_and_index() 465 JOIN* const join= join_tab->join; in filesort_before_join() [all …]
|
H A D | sql_executor.cc | 960 JOIN_TAB *join_tab= join->join_tab; in do_select() local 1244 join_tab->last_inner->first_unmatched= join_tab; in sub_select() 1266 error= (*join_tab->read_first_record)(join_tab); in sub_select() 1466 join, static_cast<int>(join_tab - join_tab->join->join_tab), in evaluate_join_record() 1611 rc= (*join_tab->next_select)(join, join_tab+1, 0); in evaluate_join_record() 1656 join_tab->read_record.unlock_row(join_tab); in evaluate_join_record() 1669 join_tab->read_record.unlock_row(join_tab); in evaluate_join_record() 1695 for ( ; join_tab <= last_inner_tab ; join_tab++) in evaluate_null_complemented_join_record() 2782 DBUG_ASSERT(join_tab == NULL || join_tab != join->join_tab); in end_send() 2816 join_tab > join->join_tab && in end_send() [all …]
|
H A D | sql_select.cc | 194 if (join_tab->emb_sj_nest) in sj_table_is_included() 786 if (join_tab) in reset() 2231 if (join_tab->op) in set_join_cache_denial() 2233 join_tab->op->free(); in set_join_cache_denial() 2234 join_tab->op= 0; in set_join_cache_denial() 3254 if (join_tab) in cleanup() 5071 if (join_tab) in make_tmp_tables_info() 5087 if (join_tab && join_tab->is_using_loose_index_scan()) in make_tmp_tables_info() 5365 if (join_tab) in make_tmp_tables_info() 5423 if (join_tab && in make_tmp_tables_info() [all …]
|
/dports/databases/mysqlwsrep56-server/mysql-wsrep-wsrep_5.6.51-25.33/sql/ |
H A D | sql_join_buffer.cc | 202 (join_tab->first_sj_inner_tab == join_tab && in calc_record_fields() 296 for (tab= join_tab-tables; tab < join_tab; tab++) in create_flag_fields() 361 for (tab= join_tab-tables; tab < join_tab; tab++) in create_remaining_fields() 669 for (tab= join_tab-tables; tab < join_tab ; tab++) in init() 1868 if ((error= (*join_tab->read_first_record)(join_tab))) in join_matching_records() 1875 join_tab->table->file->position(join_tab->table->record[0]); in join_matching_records() 2016 rc= (join_tab->next_select)(join, join_tab+1, 0); in generate_full_extensions() 2065 join_tab->first_inner->last_inner == join_tab) || in check_match() 2066 (join_tab->last_sj_inner_tab == join_tab && in check_match() 2140 bool is_first_inner= join_tab == join_tab->first_unmatched; in join_null_complements() [all …]
|
H A D | abstract_query_plan.cc | 39 : m_join_tabs(join->join_tab), in Join_plan() 258 JOIN* const join= join_tab->join; in compute_type_and_index() 276 if (join_tab < join->join_tab+join->const_tables) in compute_type_and_index() 286 switch (join_tab->type) in compute_type_and_index() 289 m_index_no= join_tab->ref.key; in compute_type_and_index() 308 m_index_no= join_tab->ref.key; in compute_type_and_index() 315 join_tab->ref.key_parts && in compute_type_and_index() 336 m_index_no= join_tab->index; in compute_type_and_index() 342 if (join_tab->use_quick == 2) in compute_type_and_index() 465 JOIN* const join= join_tab->join; in filesort_before_join() [all …]
|
H A D | sql_executor.cc | 960 JOIN_TAB *join_tab= join->join_tab; in do_select() local 1244 join_tab->last_inner->first_unmatched= join_tab; in sub_select() 1266 error= (*join_tab->read_first_record)(join_tab); in sub_select() 1466 join, static_cast<int>(join_tab - join_tab->join->join_tab), in evaluate_join_record() 1611 rc= (*join_tab->next_select)(join, join_tab+1, 0); in evaluate_join_record() 1656 join_tab->read_record.unlock_row(join_tab); in evaluate_join_record() 1669 join_tab->read_record.unlock_row(join_tab); in evaluate_join_record() 1695 for ( ; join_tab <= last_inner_tab ; join_tab++) in evaluate_null_complemented_join_record() 2772 DBUG_ASSERT(join_tab == NULL || join_tab != join->join_tab); in end_send() 2806 join_tab > join->join_tab && in end_send() [all …]
|
/dports/databases/percona56-server/percona-server-5.6.51-91.0/sql/ |
H A D | sql_join_buffer.cc | 202 (join_tab->first_sj_inner_tab == join_tab && in calc_record_fields() 296 for (tab= join_tab-tables; tab < join_tab; tab++) in create_flag_fields() 361 for (tab= join_tab-tables; tab < join_tab; tab++) in create_remaining_fields() 669 for (tab= join_tab-tables; tab < join_tab ; tab++) in init() 1868 if ((error= (*join_tab->read_first_record)(join_tab))) in join_matching_records() 1875 join_tab->table->file->position(join_tab->table->record[0]); in join_matching_records() 2016 rc= (join_tab->next_select)(join, join_tab+1, 0); in generate_full_extensions() 2065 join_tab->first_inner->last_inner == join_tab) || in check_match() 2066 (join_tab->last_sj_inner_tab == join_tab && in check_match() 2140 bool is_first_inner= join_tab == join_tab->first_unmatched; in join_null_complements() [all …]
|
H A D | abstract_query_plan.cc | 39 : m_join_tabs(join->join_tab), in Join_plan() 258 JOIN* const join= join_tab->join; in compute_type_and_index() 276 if (join_tab < join->join_tab+join->const_tables) in compute_type_and_index() 286 switch (join_tab->type) in compute_type_and_index() 289 m_index_no= join_tab->ref.key; in compute_type_and_index() 308 m_index_no= join_tab->ref.key; in compute_type_and_index() 315 join_tab->ref.key_parts && in compute_type_and_index() 336 m_index_no= join_tab->index; in compute_type_and_index() 342 if (join_tab->use_quick == 2) in compute_type_and_index() 465 JOIN* const join= join_tab->join; in filesort_before_join() [all …]
|
H A D | sql_executor.cc | 960 JOIN_TAB *join_tab= join->join_tab; in do_select() local 1244 join_tab->last_inner->first_unmatched= join_tab; in sub_select() 1266 error= (*join_tab->read_first_record)(join_tab); in sub_select() 1466 join, static_cast<int>(join_tab - join_tab->join->join_tab), in evaluate_join_record() 1611 rc= (*join_tab->next_select)(join, join_tab+1, 0); in evaluate_join_record() 1656 join_tab->read_record.unlock_row(join_tab); in evaluate_join_record() 1669 join_tab->read_record.unlock_row(join_tab); in evaluate_join_record() 1695 for ( ; join_tab <= last_inner_tab ; join_tab++) in evaluate_null_complemented_join_record() 2782 DBUG_ASSERT(join_tab == NULL || join_tab != join->join_tab); in end_send() 2816 join_tab > join->join_tab && in end_send() [all …]
|
/dports/databases/mysql56-client/mysql-5.6.51/sql/ |
H A D | sql_join_buffer.cc | 202 (join_tab->first_sj_inner_tab == join_tab && in calc_record_fields() 296 for (tab= join_tab-tables; tab < join_tab; tab++) in create_flag_fields() 361 for (tab= join_tab-tables; tab < join_tab; tab++) in create_remaining_fields() 669 for (tab= join_tab-tables; tab < join_tab ; tab++) in init() 1868 if ((error= (*join_tab->read_first_record)(join_tab))) in join_matching_records() 1875 join_tab->table->file->position(join_tab->table->record[0]); in join_matching_records() 2016 rc= (join_tab->next_select)(join, join_tab+1, 0); in generate_full_extensions() 2065 join_tab->first_inner->last_inner == join_tab) || in check_match() 2066 (join_tab->last_sj_inner_tab == join_tab && in check_match() 2140 bool is_first_inner= join_tab == join_tab->first_unmatched; in join_null_complements() [all …]
|
H A D | abstract_query_plan.cc | 39 : m_join_tabs(join->join_tab), in Join_plan() 258 JOIN* const join= join_tab->join; in compute_type_and_index() 276 if (join_tab < join->join_tab+join->const_tables) in compute_type_and_index() 286 switch (join_tab->type) in compute_type_and_index() 289 m_index_no= join_tab->ref.key; in compute_type_and_index() 308 m_index_no= join_tab->ref.key; in compute_type_and_index() 315 join_tab->ref.key_parts && in compute_type_and_index() 336 m_index_no= join_tab->index; in compute_type_and_index() 342 if (join_tab->use_quick == 2) in compute_type_and_index() 465 JOIN* const join= join_tab->join; in filesort_before_join() [all …]
|
H A D | sql_executor.cc | 960 JOIN_TAB *join_tab= join->join_tab; in do_select() local 1244 join_tab->last_inner->first_unmatched= join_tab; in sub_select() 1266 error= (*join_tab->read_first_record)(join_tab); in sub_select() 1466 join, static_cast<int>(join_tab - join_tab->join->join_tab), in evaluate_join_record() 1611 rc= (*join_tab->next_select)(join, join_tab+1, 0); in evaluate_join_record() 1656 join_tab->read_record.unlock_row(join_tab); in evaluate_join_record() 1669 join_tab->read_record.unlock_row(join_tab); in evaluate_join_record() 1695 for ( ; join_tab <= last_inner_tab ; join_tab++) in evaluate_null_complemented_join_record() 2772 DBUG_ASSERT(join_tab == NULL || join_tab != join->join_tab); in end_send() 2806 join_tab > join->join_tab && in end_send() [all …]
|
/dports/databases/mariadb105-client/mariadb-10.5.15/sql/ |
H A D | sql_join_cache.cc | 952 for (tab= join->join_tab+join->const_tables; tab <= join_tab; tab++) in alloc_buffer() 1491 if (!join_tab->first_unmatched && join_tab->on_precond) in write_record_data() 2158 if (next_cache && join_tab != join_tab->last_inner) in join_records() 2223 join_tab->first_inner == join_tab->first_unmatched) in join_records() 2230 for (tab= join_tab->first_inner; tab <= join_tab->last_inner; tab++) in join_records() 2316 if (join_tab->use_quick == 2 && join_tab->select->quick) in join_matching_records() 2348 join_tab->table->file->position(join_tab->table->record[0]); in join_matching_records() 2478 rc= (join_tab->next_select)(join, join_tab+1, 0); in generate_full_extensions() 2599 bool is_first_inner= join_tab == join_tab->first_unmatched; in join_null_complements() 2772 ref_key_info= join_tab->get_keyinfo_by_key_no(join_tab->ref.key); in init() [all …]
|
/dports/databases/mariadb105-server/mariadb-10.5.15/sql/ |
H A D | sql_join_cache.cc | 952 for (tab= join->join_tab+join->const_tables; tab <= join_tab; tab++) in alloc_buffer() 1491 if (!join_tab->first_unmatched && join_tab->on_precond) in write_record_data() 2158 if (next_cache && join_tab != join_tab->last_inner) in join_records() 2223 join_tab->first_inner == join_tab->first_unmatched) in join_records() 2230 for (tab= join_tab->first_inner; tab <= join_tab->last_inner; tab++) in join_records() 2316 if (join_tab->use_quick == 2 && join_tab->select->quick) in join_matching_records() 2348 join_tab->table->file->position(join_tab->table->record[0]); in join_matching_records() 2478 rc= (join_tab->next_select)(join, join_tab+1, 0); in generate_full_extensions() 2599 bool is_first_inner= join_tab == join_tab->first_unmatched; in join_null_complements() 2772 ref_key_info= join_tab->get_keyinfo_by_key_no(join_tab->ref.key); in init() [all …]
|
/dports/databases/mariadb104-server/mariadb-10.4.24/sql/ |
H A D | sql_join_cache.cc | 951 for (tab= join->join_tab+join->const_tables; tab <= join_tab; tab++) in alloc_buffer() 1490 if (!join_tab->first_unmatched && join_tab->on_precond) in write_record_data() 2152 if (next_cache && join_tab != join_tab->last_inner) in join_records() 2217 join_tab->first_inner == join_tab->first_unmatched) in join_records() 2224 for (tab= join_tab->first_inner; tab <= join_tab->last_inner; tab++) in join_records() 2310 if (join_tab->use_quick == 2 && join_tab->select->quick) in join_matching_records() 2342 join_tab->table->file->position(join_tab->table->record[0]); in join_matching_records() 2472 rc= (join_tab->next_select)(join, join_tab+1, 0); in generate_full_extensions() 2593 bool is_first_inner= join_tab == join_tab->first_unmatched; in join_null_complements() 2766 ref_key_info= join_tab->get_keyinfo_by_key_no(join_tab->ref.key); in init() [all …]
|
/dports/databases/mariadb104-client/mariadb-10.4.24/sql/ |
H A D | sql_join_cache.cc | 951 for (tab= join->join_tab+join->const_tables; tab <= join_tab; tab++) in alloc_buffer() 1490 if (!join_tab->first_unmatched && join_tab->on_precond) in write_record_data() 2152 if (next_cache && join_tab != join_tab->last_inner) in join_records() 2217 join_tab->first_inner == join_tab->first_unmatched) in join_records() 2224 for (tab= join_tab->first_inner; tab <= join_tab->last_inner; tab++) in join_records() 2310 if (join_tab->use_quick == 2 && join_tab->select->quick) in join_matching_records() 2342 join_tab->table->file->position(join_tab->table->record[0]); in join_matching_records() 2472 rc= (join_tab->next_select)(join, join_tab+1, 0); in generate_full_extensions() 2593 bool is_first_inner= join_tab == join_tab->first_unmatched; in join_null_complements() 2766 ref_key_info= join_tab->get_keyinfo_by_key_no(join_tab->ref.key); in init() [all …]
|
/dports/databases/mariadb103-server/mariadb-10.3.34/sql/ |
H A D | sql_join_cache.cc | 951 for (tab= join->join_tab+join->const_tables; tab <= join_tab; tab++) in alloc_buffer() 1490 if (!join_tab->first_unmatched && join_tab->on_precond) in write_record_data() 2152 if (next_cache && join_tab != join_tab->last_inner) in join_records() 2217 join_tab->first_inner == join_tab->first_unmatched) in join_records() 2224 for (tab= join_tab->first_inner; tab <= join_tab->last_inner; tab++) in join_records() 2310 if (join_tab->use_quick == 2 && join_tab->select->quick) in join_matching_records() 2340 join_tab->table->file->position(join_tab->table->record[0]); in join_matching_records() 2470 rc= (join_tab->next_select)(join, join_tab+1, 0); in generate_full_extensions() 2591 bool is_first_inner= join_tab == join_tab->first_unmatched; in join_null_complements() 2764 ref_key_info= join_tab->get_keyinfo_by_key_no(join_tab->ref.key); in init() [all …]
|
/dports/databases/mariadb103-client/mariadb-10.3.34/sql/ |
H A D | sql_join_cache.cc | 951 for (tab= join->join_tab+join->const_tables; tab <= join_tab; tab++) 1490 if (!join_tab->first_unmatched && join_tab->on_precond) 2152 if (next_cache && join_tab != join_tab->last_inner) 2217 join_tab->first_inner == join_tab->first_unmatched) 2224 for (tab= join_tab->first_inner; tab <= join_tab->last_inner; tab++) 2310 if (join_tab->use_quick == 2 && join_tab->select->quick) 2340 join_tab->table->file->position(join_tab->table->record[0]); 2470 rc= (join_tab->next_select)(join, join_tab+1, 0); 2591 bool is_first_inner= join_tab == join_tab->first_unmatched; 2764 ref_key_info= join_tab->get_keyinfo_by_key_no(join_tab->ref.key); [all …]
|
/dports/shells/bicon/bicon-0.5/bjoining/ |
H A D | bjoining_vis2cuni.c | 36 static join_table_type *join_tab[2]; variable 62 join_tab[0] = in init_tables() 64 join_tab[1] = malloc (3 * count[4] * sizeof join_tab[1][0]); in init_tables() 70 join_tab[0][join_c[0]].code = p->code; in init_tables() 71 join_tab[0][join_c[0]++].ty = -1; in init_tables() 75 join_tab[0][join_c[0]++].ty = 1; in init_tables() 82 join_tab[1][join_c[1]++].ty = 1; in init_tables() 87 join_tab[0][join_c[0]++].ty = 1; in init_tables() 89 join_tab[1][join_c[1]++].ty = 1; in init_tables() 92 join_tab[1][join_c[1]++].ty = -1; in init_tables() [all …]
|
/dports/textproc/senna/senna-1.1.5/bindings/mysql/ |
H A D | mysql-5.1.15-beta.senna.2ind.diff | 159 + && !join_tab->table->force_index 203 join_tab->table->null_row=0; 205 return (*join_tab->next_select)(join,join_tab+1,end_of_records); 209 READ_RECORD *info= &join_tab->read_record; 211 + COND *select_cond = join_tab->select_cond; 224 error= (*join_tab->read_first_record)(join_tab); 506 + && !join_tab->table->force_index 550 join_tab->table->null_row=0; 552 return (*join_tab->next_select)(join,join_tab+1,end_of_records); 556 READ_RECORD *info= &join_tab->read_record; [all …]
|