Alexander Barkov
462bca365a
MDEV-7950 Item_func::type() takes 0.26% in OLTP RO
...
Step 2c:
After discussion with Igor, it appeared that Item_field and Item_ref
could not appear in this context in the old function build_equal_item_for_cond:
else if (cond->type() == Item::FUNC_ITEM ||
cond->real_item()->type() == Item::FIELD_ITEM)
The part of the condition checking for Item_field::FIELD_ITEM was a dead code.
- Moving implementation of Item_ident_or_func_or_sum::build_equal_items()
to Item_func::build_equal_items()
- Restoring deriving of Item_ident and Item_sum_or_func from Item_result_field.
Removing Item_ident_or_func_or_sum.
2015-05-04 18:12:31 +04:00
..
2015-04-20 13:21:58 +02:00
2014-03-28 09:31:43 +02:00
2013-12-09 12:38:02 +01:00
2015-04-12 05:07:39 +03:00
2013-07-10 11:49:17 +04:00
2013-07-10 11:49:17 +04:00
2014-03-28 09:31:43 +02:00
2015-04-10 02:36:54 +02:00
2014-07-08 19:39:27 +02:00
2014-01-06 10:52:35 +05:30
2014-12-02 22:25:16 +01:00
2013-04-09 15:50:30 +02:00
2015-03-16 14:48:22 +04:00
2013-07-02 20:43:35 +03:00
2015-03-16 14:48:22 +04:00
2014-09-30 20:31:14 +03:00
2014-09-30 20:31:14 +03:00
2013-07-21 16:39:19 +02:00
2015-04-09 19:35:40 +02:00
2014-12-05 12:33:02 -05:00
2014-10-01 23:38:26 +02:00
2015-03-16 14:48:22 +04:00
2015-02-27 13:34:18 +04:00
2014-12-02 22:25:16 +01:00
2014-10-01 23:38:26 +02:00
2014-09-30 20:31:14 +03:00
2014-03-16 21:03:01 +01:00
2015-01-13 10:15:21 +01:00
2014-02-26 15:28:07 +01:00
2015-02-27 13:34:18 +04:00
2015-02-27 13:34:18 +04:00
2014-11-19 12:08:35 +04:00
2015-03-25 13:06:04 +04:00
2015-04-26 01:46:55 +04:00
2014-11-18 22:27:31 +01:00
2014-03-19 09:58:06 +01:00
2015-04-12 04:48:42 +03:00
2015-04-12 04:48:42 +03:00
2014-11-28 00:29:37 +04:00
2015-03-15 22:20:38 +04:00
2014-09-30 20:31:14 +03:00
2014-03-16 21:03:01 +01:00
2014-12-05 12:33:02 -05:00
2014-10-11 18:53:06 +02:00
2015-04-20 13:21:58 +02:00
2015-04-20 11:45:22 +04:00
2014-09-30 20:31:14 +03:00
2014-03-19 09:57:09 +01:00
2014-09-30 20:31:14 +03:00
2013-06-27 12:51:34 +03:00
2014-09-30 20:31:14 +03:00
2014-10-11 18:53:05 +02:00
2014-09-30 20:31:14 +03:00
2015-04-25 00:54:00 +04:00
2015-04-28 14:06:07 +04:00
2015-03-15 23:00:05 +04:00
2014-09-03 01:56:21 +04:00
2015-04-29 11:30:26 +02:00
2015-05-04 18:12:31 +04:00
2015-03-15 22:20:38 +04:00
2015-03-12 13:40:52 +04:00
2014-09-30 20:31:14 +03:00
2014-05-30 16:19:00 +04:00
2015-04-24 12:59:21 +04:00
2015-04-24 12:59:21 +04:00
2015-04-09 18:42:44 +02:00
2015-04-09 18:42:43 +02:00
2015-04-22 12:40:23 +04:00
2015-04-22 12:40:23 +04:00
2015-04-24 12:59:21 +04:00
2015-04-29 17:53:27 +04:00
2015-03-18 17:10:48 +04:00
2015-03-18 17:10:48 +04:00
2015-03-12 13:40:52 +04:00
2014-03-23 15:15:07 +04:00
2015-05-04 18:12:31 +04:00
2015-05-04 18:12:31 +04:00
2015-03-16 14:48:22 +04:00
2014-02-26 15:28:07 +01:00
2015-02-06 16:14:23 +01:00
2014-10-10 22:27:41 +02:00
2014-01-06 10:52:35 +05:30
2014-12-04 16:09:34 +01:00
2015-01-31 21:48:47 +01:00
2014-12-05 11:01:49 +04:00
2014-12-02 22:25:16 +01:00
2014-03-16 21:03:01 +01:00
2015-04-08 13:15:04 +02:00
2015-02-07 09:42:58 +01:00
2014-07-09 12:32:00 +04:00
2015-04-29 11:29:25 +02:00
2015-04-29 11:29:25 +02:00
2015-04-30 12:36:39 +04:00
2015-03-04 13:34:53 +04:00
2014-01-06 10:52:35 +05:30
2014-02-27 12:00:16 +01:00
2014-09-30 20:31:14 +03:00
2015-03-16 14:48:22 +04:00
2014-10-29 15:20:46 +03:00
2013-10-16 13:38:42 +04:00
2014-02-19 14:05:15 +04:00
2014-12-04 16:09:34 +01:00
2014-12-04 16:09:34 +01:00
2015-04-12 04:48:42 +03:00
2015-04-12 04:48:42 +03:00
2014-09-30 20:31:14 +03:00
2013-03-19 13:29:12 +01:00
2015-04-09 18:42:44 +02:00
2015-03-24 16:26:42 +03:00
2014-09-30 20:31:14 +03:00
2014-03-07 10:34:07 +04:00
2014-02-19 14:05:15 +04:00
2013-07-21 16:39:19 +02:00
2015-04-13 11:26:49 +04:00
2015-04-13 11:26:49 +04:00
2015-03-16 14:48:22 +04:00
2014-02-26 15:28:07 +01:00
2014-09-30 20:31:14 +03:00
2015-03-13 15:48:39 +04:00
2015-03-11 17:39:15 +01:00
2015-03-11 17:39:15 +01:00
2014-03-15 18:24:15 +01:00
2015-03-16 14:48:22 +04:00
2014-02-26 15:28:07 +01:00
2014-05-13 11:53:30 +02:00
2014-09-30 20:31:14 +03:00
2014-03-16 21:03:01 +01:00
2014-12-05 12:33:02 -05:00
2014-10-10 21:30:23 +04:00
2014-12-02 22:25:16 +01:00
2014-09-30 20:31:14 +03:00
2014-09-30 20:31:14 +03:00
2013-03-19 13:29:12 +01:00
2014-12-23 14:16:32 +01:00
2014-10-11 18:53:06 +02:00
2015-02-07 09:42:58 +01:00
2015-02-07 09:42:58 +01:00
2015-04-08 13:19:22 +02:00
2015-03-04 13:49:37 +01:00
2015-01-31 21:51:45 +01:00
2014-12-23 14:16:32 +01:00
2014-09-30 20:31:14 +03:00
2014-03-15 18:24:15 +01:00
2015-04-17 15:18:44 +02:00
2015-04-17 15:18:44 +02:00
2015-04-23 14:40:10 +02:00
2015-04-17 15:18:44 +02:00
2014-09-30 20:31:14 +03:00
2014-03-16 21:03:01 +01:00
2014-12-05 12:33:02 -05:00
2014-02-25 16:04:35 +01:00
2014-09-30 20:31:14 +03:00
2014-06-25 15:17:03 +02:00
2015-04-20 13:21:58 +02:00
2015-03-04 13:49:37 +01:00
2014-09-30 20:31:14 +03:00
2013-03-19 13:29:12 +01:00
2014-09-30 20:31:14 +03:00
2014-06-25 15:17:03 +02:00
2014-08-07 18:06:56 +02:00
2014-07-25 14:15:33 +02:00
2015-04-09 19:41:59 +02:00
2015-04-09 19:41:59 +02:00
2014-10-07 11:37:36 +03:00
2015-04-29 11:30:26 +02:00
2015-03-12 05:23:05 +11:00
2014-09-30 20:31:14 +03:00
2014-03-15 18:24:15 +01:00
2015-03-16 14:48:22 +04:00
2014-07-31 12:03:20 +02:00
2014-12-04 16:09:34 +01:00
2014-12-04 16:09:34 +01:00
2014-09-30 20:31:14 +03:00
2014-03-16 13:59:44 +01:00
2014-12-15 17:41:15 +04:00
2014-10-01 23:38:27 +02:00
2014-12-02 22:25:16 +01:00
2014-11-28 00:29:37 +04:00
2015-03-19 22:41:43 +02:00
2015-03-19 22:41:43 +02:00
2015-04-08 11:04:24 +02:00
2014-02-26 15:28:07 +01:00
2015-02-06 16:14:23 +01:00
2014-05-07 22:36:25 +02:00
2014-09-30 20:31:14 +03:00
2014-03-26 09:41:52 +01:00
2015-04-12 04:48:42 +03:00
2015-04-12 04:48:42 +03:00
2014-12-05 11:01:50 +04:00
2014-09-30 20:31:14 +03:00
2014-03-13 16:43:11 +02:00
2015-04-20 13:21:58 +02:00
2015-04-13 14:28:07 +02:00
2014-09-30 20:31:14 +03:00
2014-03-16 21:03:01 +01:00
2014-09-30 20:31:14 +03:00
2015-02-19 12:41:10 +02:00
2014-10-09 10:30:11 +02:00
2013-08-12 14:17:51 +02:00
2015-04-20 13:21:58 +02:00
2015-04-20 13:21:58 +02:00
2014-09-30 20:31:14 +03:00
2014-10-11 18:53:04 +02:00
2014-12-05 12:33:02 -05:00
2014-12-05 11:01:50 +04:00
2014-09-30 20:31:14 +03:00
2013-06-15 18:32:08 +03:00
2015-03-12 10:19:32 +01:00
2013-03-19 13:29:12 +01:00
2015-03-07 13:21:02 +01:00
2014-12-10 08:13:08 +04:00
2015-04-12 04:59:34 +03:00
2013-08-06 13:31:38 -07:00
2015-03-07 13:21:02 +01:00
2015-01-29 15:12:32 +02:00
2014-09-30 20:31:14 +03:00
2014-09-30 20:31:14 +03:00
2014-12-04 10:41:53 +01:00
2015-04-14 04:02:45 -07:00
2015-04-12 04:59:34 +03:00
2014-09-30 20:31:14 +03:00
2014-09-01 20:57:32 +04:00
2013-06-15 18:32:08 +03:00
2014-12-28 19:46:18 +04:00
2014-09-30 20:31:14 +03:00
2013-10-18 12:36:03 -07:00
2015-03-16 14:48:22 +04:00
2014-03-19 11:00:56 +02:00
2015-04-09 14:51:23 +02:00
2014-10-11 18:53:06 +02:00
2015-04-12 04:48:42 +03:00
2015-04-12 04:48:42 +03:00
2014-02-22 22:51:20 +01:00
2013-03-19 13:29:12 +01:00
2014-10-10 22:27:37 +02:00
2014-12-06 08:49:50 +01:00
2014-09-30 20:31:14 +03:00
2014-09-30 20:31:14 +03:00
2015-04-09 19:41:59 +02:00
2015-01-31 21:48:47 +01:00
2014-10-11 18:53:06 +02:00
2013-06-15 18:32:08 +03:00
2015-04-09 14:21:02 +02:00
2015-04-09 14:21:02 +02:00
2013-11-11 23:40:53 +02:00
2013-04-17 19:42:34 +02:00
2015-04-09 18:42:44 +02:00
2015-04-10 02:36:54 +02:00
2015-02-10 10:21:17 +01:00
2015-03-12 10:19:32 +01:00
2014-02-19 14:05:15 +04:00
2015-02-07 09:42:58 +01:00
2014-09-30 20:31:14 +03:00
2014-03-15 18:24:15 +01:00
2015-02-03 18:19:56 +01:00
2014-02-02 10:06:29 +01:00
2014-09-30 20:31:14 +03:00
2013-04-09 16:07:35 +02:00
2015-04-20 13:21:58 +02:00
2014-02-10 15:12:17 +01:00
2015-05-04 18:12:31 +04:00
2015-04-12 04:48:42 +03:00
2015-02-03 18:19:56 +01:00
2014-12-04 10:41:51 +01:00
2015-03-11 17:39:15 +01:00
2014-12-08 10:56:08 +04:00
2015-02-27 16:26:12 +04:00
2013-06-19 14:32:14 +03:00
2014-03-16 21:03:01 +01:00
2014-03-27 22:26:58 +01:00
2015-03-16 14:48:22 +04:00
2014-10-06 15:29:22 +04:00
2015-03-16 12:14:31 +04:00
2015-03-18 17:10:48 +04:00
2015-04-13 14:28:07 +02:00
2014-12-08 10:56:08 +04:00
2014-09-30 20:31:14 +03:00
2015-03-07 13:21:02 +01:00
2015-03-16 14:48:22 +04:00
2014-06-11 10:08:08 +02:00
2015-03-11 17:39:15 +01:00
2013-06-15 18:32:08 +03:00
2014-10-01 23:38:27 +02:00
2014-06-06 00:07:27 +02:00
2015-02-03 18:19:56 +01:00
2015-04-22 12:40:23 +04:00
2015-04-12 04:48:42 +03:00
2015-04-12 04:59:34 +03:00
2015-04-13 22:36:49 +04:00
2015-03-11 17:39:15 +01:00
2015-04-26 01:46:55 +04:00
2014-02-26 15:28:07 +01:00
2013-07-03 22:50:34 +03:00
2015-03-20 13:51:41 +04:00
2015-04-17 15:18:44 +02:00
2015-04-09 19:41:59 +02:00
2015-03-04 13:34:53 +04:00
2015-03-04 13:34:53 +04:00
2015-03-16 14:48:22 +04:00
2015-03-11 17:39:15 +01:00
2014-09-30 20:31:14 +03:00
2013-01-23 16:16:14 +01:00
2013-11-05 09:18:59 +04:00
2014-02-27 19:44:00 +04:00
2015-02-01 15:24:22 +02:00
2015-04-20 13:21:58 +02:00
2014-01-06 10:52:35 +05:30
2013-03-19 13:29:12 +01:00
2015-03-16 14:48:22 +04:00
2015-02-11 23:50:40 +01:00
2014-09-30 20:31:14 +03:00
2014-12-04 16:09:34 +01:00
2014-12-04 16:09:34 +01:00
2015-04-01 18:25:40 -04:00
2015-04-01 18:25:40 -04:00
2015-04-01 18:25:40 -04:00
2015-04-01 18:25:40 -04:00
2015-01-05 17:06:50 -05:00
2015-01-08 21:27:30 +01:00
2015-02-18 15:23:37 +02:00
2015-04-01 18:25:40 -04:00
2015-04-01 18:25:40 -04:00
2014-08-26 15:43:46 +03:00
2014-08-26 15:43:46 +03:00
2015-04-15 11:12:12 -04:00
2015-02-27 22:33:41 -05:00
2015-02-06 16:14:23 +01:00
2015-02-01 15:24:22 +02:00
2015-02-27 19:16:27 -05:00
2015-02-27 19:16:27 -05:00
2015-02-06 16:14:23 +01:00
2015-02-01 15:24:22 +02:00