Home
last modified time | relevance | path

Searched refs:eq_item (Results 1 – 25 of 32) sorted by relevance

12

/dports/databases/mariadb105-client/mariadb-10.5.15/sql/
H A Dopt_split.cc548 Item_func_eq *eq_item= 0; in add_splitting_info_for_key_field() local
554 eq_item= new (thd->mem_root) Item_func_eq(thd, left_item, right_item); in add_splitting_info_for_key_field()
556 if (!eq_item) in add_splitting_info_for_key_field()
564 added_key_field->cond= eq_item; in add_splitting_info_for_key_field()
595 Item_func_eq *eq_item= (Item_func_eq *) (added_key_field->cond); in add_ext_keyuse_for_splitting() local
597 keyuse_ext.val= eq_item->arguments()[1]; in add_ext_keyuse_for_splitting()
1115 bool is_eq_cond_injected_for_split_opt(Item_func_eq *eq_item) in is_eq_cond_injected_for_split_opt() argument
1117 Item *left_item= eq_item->arguments()[0]->real_item(); in is_eq_cond_injected_for_split_opt()
1130 if (item == eq_item) in is_eq_cond_injected_for_split_opt()
H A Dsql_select.cc15141 Item_func_eq *eq_item; in check_row_equality() local
15145 eq_item->quick_fix_field(); in check_row_equality()
15825 Item_func_eq *eq_item= 0; in eliminate_item_equal() local
15923 if (eq_item && eq_list.push_back(eq_item, thd->mem_root)) in eliminate_item_equal()
15941 if (!eq_item || eq_item->set_cmp_func()) in eliminate_item_equal()
15943 eq_item->quick_fix_field(); in eliminate_item_equal()
15966 if (eq_item && eq_list.push_back(eq_item, thd->mem_root)) in eliminate_item_equal()
15976 res= eq_item; in eliminate_item_equal()
17533 Item_equal *eq_item; in remove_eq_conds() local
17534 while ((eq_item= it++)) in remove_eq_conds()
[all …]
/dports/databases/mariadb104-server/mariadb-10.4.24/sql/
H A Dopt_split.cc548 Item_func_eq *eq_item= 0; in add_splitting_info_for_key_field() local
554 eq_item= new (thd->mem_root) Item_func_eq(thd, left_item, right_item); in add_splitting_info_for_key_field()
556 if (!eq_item) in add_splitting_info_for_key_field()
564 added_key_field->cond= eq_item; in add_splitting_info_for_key_field()
595 Item_func_eq *eq_item= (Item_func_eq *) (added_key_field->cond); in add_ext_keyuse_for_splitting() local
597 keyuse_ext.val= eq_item->arguments()[1]; in add_ext_keyuse_for_splitting()
1117 bool is_eq_cond_injected_for_split_opt(Item_func_eq *eq_item) in is_eq_cond_injected_for_split_opt() argument
1119 Item *left_item= eq_item->arguments()[0]->real_item(); in is_eq_cond_injected_for_split_opt()
1132 if (item == eq_item) in is_eq_cond_injected_for_split_opt()
H A Dsql_select.cc15012 Item_func_eq *eq_item; in check_row_equality() local
15016 eq_item->quick_fix_field(); in check_row_equality()
15696 Item_func_eq *eq_item= 0; in eliminate_item_equal() local
15794 if (eq_item && eq_list.push_back(eq_item, thd->mem_root)) in eliminate_item_equal()
15812 if (!eq_item || eq_item->set_cmp_func()) in eliminate_item_equal()
15814 eq_item->quick_fix_field(); in eliminate_item_equal()
15837 if (eq_item && eq_list.push_back(eq_item, thd->mem_root)) in eliminate_item_equal()
15847 res= eq_item; in eliminate_item_equal()
17402 Item_equal *eq_item; in remove_eq_conds() local
17403 while ((eq_item= it++)) in remove_eq_conds()
[all …]
/dports/databases/mariadb104-client/mariadb-10.4.24/sql/
H A Dopt_split.cc548 Item_func_eq *eq_item= 0; in add_splitting_info_for_key_field() local
554 eq_item= new (thd->mem_root) Item_func_eq(thd, left_item, right_item); in add_splitting_info_for_key_field()
556 if (!eq_item) in add_splitting_info_for_key_field()
564 added_key_field->cond= eq_item; in add_splitting_info_for_key_field()
595 Item_func_eq *eq_item= (Item_func_eq *) (added_key_field->cond); in add_ext_keyuse_for_splitting() local
597 keyuse_ext.val= eq_item->arguments()[1]; in add_ext_keyuse_for_splitting()
1117 bool is_eq_cond_injected_for_split_opt(Item_func_eq *eq_item) in is_eq_cond_injected_for_split_opt() argument
1119 Item *left_item= eq_item->arguments()[0]->real_item(); in is_eq_cond_injected_for_split_opt()
1132 if (item == eq_item) in is_eq_cond_injected_for_split_opt()
H A Dsql_select.cc15012 Item_func_eq *eq_item; in check_row_equality() local
15016 eq_item->quick_fix_field(); in check_row_equality()
15696 Item_func_eq *eq_item= 0; in eliminate_item_equal() local
15794 if (eq_item && eq_list.push_back(eq_item, thd->mem_root)) in eliminate_item_equal()
15812 if (!eq_item || eq_item->set_cmp_func()) in eliminate_item_equal()
15814 eq_item->quick_fix_field(); in eliminate_item_equal()
15837 if (eq_item && eq_list.push_back(eq_item, thd->mem_root)) in eliminate_item_equal()
15847 res= eq_item; in eliminate_item_equal()
17402 Item_equal *eq_item; in remove_eq_conds() local
17403 while ((eq_item= it++)) in remove_eq_conds()
[all …]
/dports/databases/mariadb103-server/mariadb-10.3.34/sql/
H A Dopt_split.cc548 Item_func_eq *eq_item= 0; in r_R1()
554 eq_item= new (thd->mem_root) Item_func_eq(thd, left_item, right_item); in r_R1()
556 if (!eq_item) in r_R1()
564 added_key_field->cond= eq_item; in r_R1()
595 Item_func_eq *eq_item= (Item_func_eq *) (added_key_field->cond); in r_case()
597 keyuse_ext.val= eq_item->arguments()[1]; in r_case()
1117 bool is_eq_cond_injected_for_split_opt(Item_func_eq *eq_item)
1119 Item *left_item= eq_item->arguments()[0]->real_item();
1132 if (item == eq_item)
H A Dsql_select.cc14236 Item_func_eq *eq_item; in check_row_equality() local
14240 eq_item->quick_fix_field(); in check_row_equality()
14920 Item_func_eq *eq_item= 0; in eliminate_item_equal() local
15018 if (eq_item && eq_list.push_back(eq_item, thd->mem_root)) in eliminate_item_equal()
15038 if (!eq_item || eq_item->set_cmp_func()) in eliminate_item_equal()
15040 eq_item->quick_fix_field(); in eliminate_item_equal()
15063 if (eq_item && eq_list.push_back(eq_item, thd->mem_root)) in eliminate_item_equal()
15073 res= eq_item; in eliminate_item_equal()
16594 Item_equal *eq_item; in remove_eq_conds() local
16595 while ((eq_item= it++)) in remove_eq_conds()
[all …]
/dports/databases/mariadb103-client/mariadb-10.3.34/sql/
H A Dopt_split.cc548 Item_func_eq *eq_item= 0; in add_splitting_info_for_key_field() local
554 eq_item= new (thd->mem_root) Item_func_eq(thd, left_item, right_item); in add_splitting_info_for_key_field()
556 if (!eq_item) in add_splitting_info_for_key_field()
564 added_key_field->cond= eq_item; in add_splitting_info_for_key_field()
595 Item_func_eq *eq_item= (Item_func_eq *) (added_key_field->cond); in add_ext_keyuse_for_splitting() local
597 keyuse_ext.val= eq_item->arguments()[1]; in add_ext_keyuse_for_splitting()
1117 bool is_eq_cond_injected_for_split_opt(Item_func_eq *eq_item) in is_eq_cond_injected_for_split_opt() argument
1119 Item *left_item= eq_item->arguments()[0]->real_item(); in is_eq_cond_injected_for_split_opt()
1132 if (item == eq_item) in is_eq_cond_injected_for_split_opt()
H A Dsql_select.cc14236 Item_func_eq *eq_item; in check_row_equality() local
14240 eq_item->quick_fix_field(); in check_row_equality()
14920 Item_func_eq *eq_item= 0; in eliminate_item_equal() local
15018 if (eq_item && eq_list.push_back(eq_item, thd->mem_root)) in eliminate_item_equal()
15038 if (!eq_item || eq_item->set_cmp_func()) in eliminate_item_equal()
15040 eq_item->quick_fix_field(); in eliminate_item_equal()
15063 if (eq_item && eq_list.push_back(eq_item, thd->mem_root)) in eliminate_item_equal()
15073 res= eq_item; in eliminate_item_equal()
16594 Item_equal *eq_item; in remove_eq_conds() local
16595 while ((eq_item= it++)) in remove_eq_conds()
[all …]
/dports/databases/mariadb105-server/mariadb-10.5.15/sql/
H A Dopt_split.cc548 Item_func_eq *eq_item= 0; in add_splitting_info_for_key_field() local
554 eq_item= new (thd->mem_root) Item_func_eq(thd, left_item, right_item); in add_splitting_info_for_key_field()
556 if (!eq_item) in add_splitting_info_for_key_field()
564 added_key_field->cond= eq_item; in add_splitting_info_for_key_field()
595 Item_func_eq *eq_item= (Item_func_eq *) (added_key_field->cond); in add_ext_keyuse_for_splitting() local
597 keyuse_ext.val= eq_item->arguments()[1]; in add_ext_keyuse_for_splitting()
1115 bool is_eq_cond_injected_for_split_opt(Item_func_eq *eq_item) in is_eq_cond_injected_for_split_opt() argument
1117 Item *left_item= eq_item->arguments()[0]->real_item(); in is_eq_cond_injected_for_split_opt()
1130 if (item == eq_item) in is_eq_cond_injected_for_split_opt()
/dports/databases/xtrabackup8/percona-xtrabackup-8.0.14/sql/
H A Dsql_optimizer.cc3616 if (eq_item == nullptr || eq_item->set_cmp_func()) return true; in check_simple_equality()
3618 item = eq_item; in check_simple_equality()
3707 eq_item->quick_fix_field(); in check_row_equality()
4220 Item *eq_item = nullptr; in eliminate_item_equal() local
4304 if (eq_item) eq_list.push_back(eq_item); in eliminate_item_equal()
4315 if (!eq_item || down_cast<Item_func_eq *>(eq_item)->set_cmp_func()) in eliminate_item_equal()
4318 eq_item->quick_fix_field(); in eliminate_item_equal()
4320 eq_item->apply_is_true(); in eliminate_item_equal()
4322 if (fold_condition(thd, eq_item, &eq_item, &res)) return nullptr; in eliminate_item_equal()
4336 return eq_item; in eliminate_item_equal()
[all …]
/dports/lang/rust/rustc-1.58.1-src/src/tools/clippy/clippy_utils/src/
H A Dast_utils.rs222 (Item(l), Item(r)) => eq_item(l, r, eq_item_kind), in eq_stmt()
242 pub fn eq_item<K>(l: &Item<K>, r: &Item<K>, mut eq_kind: impl FnMut(&K, &K) -> bool) -> bool { in eq_item() function
261 … linline == rinline && over(litems, ritems, |l, r| eq_item(l, r, eq_item_kind)) in eq_item_kind()
268 …both(&l.abi, &r.abi, eq_str_lit) && over(&l.items, &r.items, |l, r| eq_item(l, r, eq_foreign_item_… in eq_item_kind()
287 && over(li, ri, |l, r| eq_item(l, r, eq_assoc_item_kind)) in eq_item_kind()
319 && over(li, ri, |l, r| eq_item(l, r, eq_assoc_item_kind)) in eq_item_kind()
/dports/databases/percona56-client/percona-server-5.6.51-91.0/sql/
H A Dsql_optimizer.cc1440 Item_func_eq *eq_item; in check_simple_equality() local
1445 item= eq_item; in check_simple_equality()
1533 Item_func_eq *eq_item; in check_row_equality() local
2062 Item_func_eq *eq_item= NULL; in eliminate_item_equal() local
2153 if (eq_item) in eliminate_item_equal()
2157 if (!eq_item || eq_item->set_cmp_func()) in eliminate_item_equal()
2159 eq_item->quick_fix_field(); in eliminate_item_equal()
2164 if (!eq_item) in eliminate_item_equal()
2166 return eq_item; in eliminate_item_equal()
2169 if (eq_item) in eliminate_item_equal()
[all …]
/dports/databases/percona-pam-for-mysql/percona-server-5.6.51-91.0/sql/
H A Dsql_optimizer.cc1440 Item_func_eq *eq_item; in check_simple_equality() local
1445 item= eq_item; in check_simple_equality()
1533 Item_func_eq *eq_item; in check_row_equality() local
2062 Item_func_eq *eq_item= NULL; in eliminate_item_equal() local
2153 if (eq_item) in eliminate_item_equal()
2157 if (!eq_item || eq_item->set_cmp_func()) in eliminate_item_equal()
2159 eq_item->quick_fix_field(); in eliminate_item_equal()
2164 if (!eq_item) in eliminate_item_equal()
2166 return eq_item; in eliminate_item_equal()
2169 if (eq_item) in eliminate_item_equal()
[all …]
/dports/databases/mysqlwsrep56-server/mysql-wsrep-wsrep_5.6.51-25.33/sql/
H A Dsql_optimizer.cc1421 Item_func_eq *eq_item; in check_simple_equality() local
1426 item= eq_item; in check_simple_equality()
1514 Item_func_eq *eq_item; in check_row_equality() local
2043 Item_func_eq *eq_item= NULL; in eliminate_item_equal() local
2134 if (eq_item) in eliminate_item_equal()
2138 if (!eq_item || eq_item->set_cmp_func()) in eliminate_item_equal()
2140 eq_item->quick_fix_field(); in eliminate_item_equal()
2145 if (!eq_item) in eliminate_item_equal()
2147 return eq_item; in eliminate_item_equal()
2150 if (eq_item) in eliminate_item_equal()
[all …]
/dports/databases/percona56-server/percona-server-5.6.51-91.0/sql/
H A Dsql_optimizer.cc1440 Item_func_eq *eq_item; in check_simple_equality() local
1445 item= eq_item; in check_simple_equality()
1533 Item_func_eq *eq_item; in check_row_equality() local
2062 Item_func_eq *eq_item= NULL; in eliminate_item_equal() local
2153 if (eq_item) in eliminate_item_equal()
2157 if (!eq_item || eq_item->set_cmp_func()) in eliminate_item_equal()
2159 eq_item->quick_fix_field(); in eliminate_item_equal()
2164 if (!eq_item) in eliminate_item_equal()
2166 return eq_item; in eliminate_item_equal()
2169 if (eq_item) in eliminate_item_equal()
[all …]
/dports/databases/mysql56-client/mysql-5.6.51/sql/
H A Dsql_optimizer.cc1421 Item_func_eq *eq_item; in check_simple_equality() local
1426 item= eq_item; in check_simple_equality()
1514 Item_func_eq *eq_item; in check_row_equality() local
2043 Item_func_eq *eq_item= NULL; in eliminate_item_equal() local
2134 if (eq_item) in eliminate_item_equal()
2138 if (!eq_item || eq_item->set_cmp_func()) in eliminate_item_equal()
2140 eq_item->quick_fix_field(); in eliminate_item_equal()
2145 if (!eq_item) in eliminate_item_equal()
2147 return eq_item; in eliminate_item_equal()
2150 if (eq_item) in eliminate_item_equal()
[all …]
/dports/databases/mysql57-client/mysql-5.7.36/sql/
H A Dsql_optimizer.cc3652 if (eq_item == NULL || eq_item->set_cmp_func()) in check_simple_equality()
3655 item= eq_item; in check_simple_equality()
3755 if (eq_item == NULL) in check_row_equality()
4321 Item_func_eq *eq_item= NULL; in eliminate_item_equal() local
4411 if (eq_item) in eliminate_item_equal()
4415 if (!eq_item || eq_item->set_cmp_func()) in eliminate_item_equal()
4417 eq_item->quick_fix_field(); in eliminate_item_equal()
4422 if (!eq_item) in eliminate_item_equal()
4424 return eq_item; in eliminate_item_equal()
4427 if (eq_item) in eliminate_item_equal()
[all …]
/dports/databases/percona57-server/percona-server-5.7.36-39/sql/
H A Dsql_optimizer.cc3696 if (eq_item == NULL || eq_item->set_cmp_func()) in check_simple_equality()
3699 item= eq_item; in check_simple_equality()
3799 if (eq_item == NULL) in check_row_equality()
4365 Item_func_eq *eq_item= NULL; in eliminate_item_equal() local
4455 if (eq_item) in eliminate_item_equal()
4459 if (!eq_item || eq_item->set_cmp_func()) in eliminate_item_equal()
4461 eq_item->quick_fix_field(); in eliminate_item_equal()
4466 if (!eq_item) in eliminate_item_equal()
4468 return eq_item; in eliminate_item_equal()
4471 if (eq_item) in eliminate_item_equal()
[all …]
/dports/databases/mysqlwsrep57-server/mysql-wsrep-wsrep_5.7.35-25.27/sql/
H A Dsql_optimizer.cc3652 if (eq_item == NULL || eq_item->set_cmp_func()) in check_simple_equality()
3655 item= eq_item; in check_simple_equality()
3755 if (eq_item == NULL) in check_row_equality()
4321 Item_func_eq *eq_item= NULL; in eliminate_item_equal() local
4411 if (eq_item) in eliminate_item_equal()
4415 if (!eq_item || eq_item->set_cmp_func()) in eliminate_item_equal()
4417 eq_item->quick_fix_field(); in eliminate_item_equal()
4422 if (!eq_item) in eliminate_item_equal()
4424 return eq_item; in eliminate_item_equal()
4427 if (eq_item) in eliminate_item_equal()
[all …]
/dports/databases/percona57-client/percona-server-5.7.36-39/sql/
H A Dsql_optimizer.cc3696 if (eq_item == NULL || eq_item->set_cmp_func()) in check_simple_equality()
3699 item= eq_item; in check_simple_equality()
3799 if (eq_item == NULL) in check_row_equality()
4365 Item_func_eq *eq_item= NULL; in eliminate_item_equal() local
4455 if (eq_item) in eliminate_item_equal()
4459 if (!eq_item || eq_item->set_cmp_func()) in eliminate_item_equal()
4461 eq_item->quick_fix_field(); in eliminate_item_equal()
4466 if (!eq_item) in eliminate_item_equal()
4468 return eq_item; in eliminate_item_equal()
4471 if (eq_item) in eliminate_item_equal()
[all …]
/dports/databases/percona57-pam-for-mysql/percona-server-5.7.36-39/sql/
H A Dsql_optimizer.cc3696 if (eq_item == NULL || eq_item->set_cmp_func()) in check_simple_equality()
3699 item= eq_item; in check_simple_equality()
3799 if (eq_item == NULL) in check_row_equality()
4365 Item_func_eq *eq_item= NULL; in eliminate_item_equal() local
4455 if (eq_item) in eliminate_item_equal()
4459 if (!eq_item || eq_item->set_cmp_func()) in eliminate_item_equal()
4461 eq_item->quick_fix_field(); in eliminate_item_equal()
4466 if (!eq_item) in eliminate_item_equal()
4468 return eq_item; in eliminate_item_equal()
4471 if (eq_item) in eliminate_item_equal()
[all …]
/dports/databases/xtrabackup/percona-xtrabackup-2.4.21/sql/
H A Dsql_optimizer.cc3635 if (eq_item == NULL || eq_item->set_cmp_func()) in check_simple_equality()
3638 item= eq_item; in check_simple_equality()
3738 if (eq_item == NULL) in check_row_equality()
4304 Item_func_eq *eq_item= NULL; in eliminate_item_equal() local
4394 if (eq_item) in eliminate_item_equal()
4398 if (!eq_item || eq_item->set_cmp_func()) in eliminate_item_equal()
4400 eq_item->quick_fix_field(); in eliminate_item_equal()
4405 if (!eq_item) in eliminate_item_equal()
4407 return eq_item; in eliminate_item_equal()
4410 if (eq_item) in eliminate_item_equal()
[all …]
/dports/databases/mysql55-client/mysql-5.5.62/sql/
H A Dsql_select.cc7932 item= eq_item; in check_simple_equality()
8020 Item_func_eq *eq_item; in check_row_equality() local
8023 eq_item->set_cmp_func(); in check_row_equality()
8515 Item_func_eq *eq_item= 0; in eliminate_item_equal() local
8549 if (eq_item) in eliminate_item_equal()
8552 if (!eq_item) in eliminate_item_equal()
8554 eq_item->set_cmp_func(); in eliminate_item_equal()
8561 if (!eq_item) in eliminate_item_equal()
8563 return eq_item; in eliminate_item_equal()
8566 if (eq_item) in eliminate_item_equal()
[all …]

12