1
0
mirror of https://github.com/MariaDB/server.git synced 2025-11-24 06:01:25 +03:00
Files
mariadb/mysql-test/r
unknown 4aaabb06c0 BUG#27927:Partition pruning not optimal with TO_DAYS and YEAR functions
- Introduced val_int_endpoint() function which converts between func 
  argument intervals and func value intervals for monotonic functions.
- Made partition interval analyzer use part_expr->val_int_endpoint()
  to check if the edge values should be included.


mysql-test/r/partition_pruning.result:
  BUG#27927: Partition pruning not optimal with TO_DAYS and YEAR functions
  - Testcase
mysql-test/t/partition_pruning.test:
  BUG#27927: Partition pruning not optimal with TO_DAYS and YEAR functions
  - Testcase
sql/item.cc:
  BUG#27927: Partition pruning not optimal with TO_DAYS and YEAR functions
  - Added Item_field::val_int_endpoint() implementation
sql/item.h:
  BUG#27927: Partition pruning not optimal with TO_DAYS and YEAR functions
  - Added Item::val_int_endpoint() which converts intervals from argument
    space to function value space for unary monotonic functions.
sql/item_timefunc.cc:
  BUG#27927: Partition pruning not optimal with TO_DAYS and YEAR functions
  - Added val_int_endpoint() for TO_DAYS and YEAR functions.
sql/item_timefunc.h:
  BUG#27927: Partition pruning not optimal with TO_DAYS and YEAR functions
  - Added val_int_endpoint() for TO_DAYS and YEAR functions.
sql/partition_info.h:
  BUG#27927: Partition pruning not optimal with TO_DAYS and YEAR functions
  - Removed partition_info::range_analysis_include_bounds as it is no longer 
    needed.
sql/sql_partition.cc:
  BUG#27927: Partition pruning not optimal with TO_DAYS and YEAR functions
  - Make partition interval analyzer use part_expr->val_int_endpoint() to 
    check if the edge values should be included.
2007-09-14 14:18:42 +04:00
..
2007-05-30 20:25:16 +04:00
2007-08-03 13:07:37 +05:00
2007-05-23 15:26:16 +04:00
2007-05-29 15:58:18 +03:00
2007-08-02 12:45:56 -07:00
2007-08-03 13:07:37 +05:00
2007-06-28 21:34:54 +04:00
2007-07-23 23:35:43 -07:00
2007-06-28 16:03:01 -07:00
2007-07-06 11:35:10 -07:00
2007-06-28 21:34:54 +04:00
2007-06-11 22:55:21 +04:00
2007-06-28 21:34:54 +04:00
2007-08-02 12:45:56 -07:00
2007-08-20 17:50:42 -06:00
2007-07-23 23:35:43 -07:00
2007-06-07 20:25:22 +02:00
2007-05-29 15:58:18 +03:00
2007-08-01 16:48:14 +04:00
2007-08-02 12:45:56 -07:00
2007-05-29 15:58:18 +03:00
2007-08-31 16:59:07 +05:00
2007-09-05 11:35:29 +05:00
2007-08-13 15:46:11 +02:00
2007-06-13 17:28:59 +02:00
2007-06-13 17:28:59 +02:00
2007-05-29 15:58:18 +03:00
2007-05-29 15:58:18 +03:00
2007-08-02 12:45:56 -07:00
2007-08-24 02:23:49 +05:00
2007-08-03 13:07:37 +05:00
2007-06-28 21:34:54 +04:00
2007-09-06 20:42:36 +05:00
2007-06-28 21:34:54 +04:00
2007-05-29 15:58:18 +03:00
2007-08-31 10:53:51 -06:00
2007-06-06 18:55:21 +05:00
2007-08-02 12:45:56 -07:00
2007-07-14 01:34:46 +05:00
2007-07-07 20:03:00 -07:00
2007-05-29 15:58:18 +03:00
2007-08-03 13:07:37 +05:00