1
0
mirror of https://github.com/MariaDB/server.git synced 2025-12-01 17:39:21 +03:00
Files
mariadb/sql
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
2014-03-28 09:31:43 +02:00
2014-01-06 10:52:35 +05:30
2013-07-02 20:43:35 +03:00
2013-07-21 16:39:19 +02:00
2014-10-01 23:38:26 +02:00
2014-10-01 23:38:26 +02:00
2014-03-16 21:03:01 +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-03-19 09:58:06 +01:00
2014-03-16 21:03:01 +01:00
2015-04-20 13:21:58 +02:00
2013-06-27 12:51:34 +03:00
2014-10-11 18:53:05 +02:00
2015-04-29 11:30:26 +02:00
2015-03-12 13:40:52 +04:00
2015-04-09 18:42:44 +02:00
2015-04-29 17:53:27 +04:00
2015-03-12 13:40:52 +04:00
2014-03-23 15:15:07 +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
2015-01-31 21:48:47 +01:00
2014-03-16 21:03:01 +01:00
2014-10-29 15:20:46 +03:00
2013-10-16 13:38:42 +04:00
2015-04-09 18:42:44 +02:00
2013-07-21 16:39:19 +02:00
2014-02-26 15:28:07 +01:00
2014-03-15 18:24:15 +01:00
2014-02-26 15:28:07 +01:00
2014-03-16 21:03:01 +01: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-03-16 21:03:01 +01:00
2014-02-25 16:04:35 +01:00
2015-04-20 13:21:58 +02:00
2014-08-07 18:06:56 +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
2014-03-15 18:24:15 +01:00
2014-03-16 13:59:44 +01:00
2014-10-01 23:38:27 +02:00
2014-02-26 15:28:07 +01:00
2015-02-06 16:14:23 +01: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-03-16 21:03:01 +01: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-10-11 18:53:04 +02: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
2015-03-07 13:21:02 +01: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
2013-10-18 12:36:03 -07:00
2014-02-22 22:51:20 +01:00
2014-10-10 22:27:37 +02:00
2015-04-09 19:41:59 +02:00
2015-01-31 21:48:47 +01:00
2013-11-11 23:40:53 +02:00
2015-02-10 10:21:17 +01:00
2014-03-15 18:24:15 +01: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
2014-12-08 10:56:08 +04:00
2014-03-16 21:03:01 +01:00
2014-03-27 22:26:58 +01:00
2015-04-13 14:28:07 +02:00
2014-12-08 10:56:08 +04:00
2015-03-07 13:21:02 +01:00
2014-06-06 00:07:27 +02:00
2015-04-12 04:59:34 +03:00
2014-02-26 15:28:07 +01:00
2015-04-17 15:18:44 +02:00
2015-04-09 19:41:59 +02:00
2015-04-20 13:21:58 +02:00
2014-01-06 10:52:35 +05:30
2015-02-06 16:14:23 +01: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