1
0
mirror of https://github.com/MariaDB/server.git synced 2025-11-24 06:01:25 +03:00
Files
mariadb/mysql-test/t
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-07-30 21:05:56 +05:00
2007-05-23 15:26:16 +04:00
2007-08-08 16:39:13 +02:00
2007-08-07 05:35:20 -04:00
2007-07-05 19:20:14 +02:00
2007-08-02 12:45:56 -07:00
2007-05-26 16:36:38 +02:00
2007-05-26 16:36:38 +02:00
2007-05-26 16:36:38 +02:00
2007-05-26 16:36:38 +02:00
2007-05-26 16:36:38 +02:00
2007-05-26 16:36:38 +02: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-06-28 16:03:01 -07:00
2007-07-06 11:35:10 -07:00
2007-07-11 18:45:35 -07:00
2007-08-01 16:48:14 +04:00
2007-06-20 14:21:48 +05:00
2007-08-31 16:59:07 +05: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-06-13 17:28:59 +02:00
2007-06-01 17:49:01 +04:00
2007-08-24 02:23:49 +05:00
2007-06-06 18:55:21 +05:00
2007-07-05 19:20:14 +02:00
2007-07-14 01:34:46 +05:00
2007-07-15 21:51:36 +04:00
2007-06-03 14:46:09 +04:00
2007-04-29 18:52:14 +05:00