Home
last modified time | relevance | path

Searched refs:join_tab (Results 1 – 25 of 407) sorted by relevance

12345678910>>...17

/dports/databases/percona56-client/percona-server-5.6.51-91.0/sql/
H A Dsql_join_buffer.cc202 (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 Dabstract_query_plan.cc39 : 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 Dsql_executor.cc960 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 Dsql_select.cc194 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 Dsql_join_buffer.cc202 (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 Dabstract_query_plan.cc39 : 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 Dsql_executor.cc960 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 Dsql_select.cc194 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 Dsql_join_buffer.cc202 (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 Dabstract_query_plan.cc39 : 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 Dsql_executor.cc960 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 Dsql_join_buffer.cc202 (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 Dabstract_query_plan.cc39 : 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 Dsql_executor.cc960 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 Dsql_join_buffer.cc202 (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 Dabstract_query_plan.cc39 : 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 Dsql_executor.cc960 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 Dsql_join_cache.cc952 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 Dsql_join_cache.cc952 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 Dsql_join_cache.cc951 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 Dsql_join_cache.cc951 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 Dsql_join_cache.cc951 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 Dsql_join_cache.cc951 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 Dbjoining_vis2cuni.c36 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 Dmysql-5.1.15-beta.senna.2ind.diff159 + && !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 …]

12345678910>>...17