/dports/databases/mariadb105-client/mariadb-10.5.15/sql/ |
H A D | opt_split.cc | 548 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 D | sql_select.cc | 15141 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 D | opt_split.cc | 548 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 D | sql_select.cc | 15012 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 D | opt_split.cc | 548 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 D | sql_select.cc | 15012 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 D | opt_split.cc | 548 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 D | sql_select.cc | 14236 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 D | opt_split.cc | 548 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 D | sql_select.cc | 14236 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 D | opt_split.cc | 548 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 D | sql_optimizer.cc | 3616 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 D | ast_utils.rs | 222 (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 D | sql_optimizer.cc | 1440 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 D | sql_optimizer.cc | 1440 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 D | sql_optimizer.cc | 1421 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 D | sql_optimizer.cc | 1440 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 D | sql_optimizer.cc | 1421 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 D | sql_optimizer.cc | 3652 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 D | sql_optimizer.cc | 3696 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 D | sql_optimizer.cc | 3652 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 D | sql_optimizer.cc | 3696 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 D | sql_optimizer.cc | 3696 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 D | sql_optimizer.cc | 3635 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 D | sql_select.cc | 7932 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 …]
|