Commit Graph

23 Commits

Author SHA1 Message Date
6fd74f3e4c planner: support cost model for tiflash table scan (#12868) 2019-10-29 16:05:51 +08:00
36f0f37b40 expression, planner: remove some fields from `expression.Colum… (#12573) 2019-10-29 15:48:26 +08:00
44a5ffe8a0 planner: support database name in optimizer hint (#12932) 2019-10-25 19:45:18 +08:00
c047835df1 planner: correct unit test for outer join simplification with cast (#12782) 2019-10-17 22:27:48 +08:00
15984f696d planner, expression: fix simplify outer join with cast (#12701) 2019-10-15 16:42:03 +08:00
cc991d90d3 executor: support index lookup merge join in executor. (#12024) 2019-10-14 19:21:33 +08:00
45bc789a0f planner: stream agg should not be pushed to double read (#12443)
For the following two reason, we should not push stream agg down to double read
- The aggregate will lost the handle information
- There's no sort operator. The second read is ordered with pk, not by index.
2019-10-12 19:22:04 +08:00
7ffa4500e6 planner: support a hint to read from tiflash in planner (#12479) 2019-10-11 16:36:35 +08:00
fc577e705d planner: retrieve optimizer hint scope change (#12382) 2019-10-08 12:09:46 +08:00
01dce81f48 *: fix panic when check null rejection for from_unixtime (#12413) 2019-09-30 11:10:43 +08:00
0f4a545002 planner: use another way to restore table name in hint (#12358) 2019-09-27 17:45:31 +08:00
1fe9773726 planner: introduce an individual physical plan for indexNestedLoopHashJoin (#12139) 2019-09-24 21:18:45 +08:00
9d8ea995cb planner/core: adjust generated hints of join operators (#12318) 2019-09-24 15:55:45 +08:00
8179558274 planner, executor: push limit down into IndexLookUpReader executor (#12262) 2019-09-24 14:16:16 +08:00
ed9e973e50 util, planner: add more testSuite json files (#12247) 2019-09-18 13:59:46 +08:00
e2b1f7eff8 expression: change the String() method of expression.Column (#12089) 2019-09-16 14:30:22 +08:00
2c659858e5 planner: enhance the rule max_min_eliminate to support multiple agg (#12083) 2019-09-12 13:52:45 +08:00
3fc05c47b6 planner: add IGNORE_INDEX hint (#12059) 2019-09-12 11:51:24 +08:00
836d5f7b58 planner/core: support generate hints from physical plan (#11936) 2019-09-11 17:53:29 +08:00
f2adf1df53 planner: improve row count estimation of IndexJoin's inner scan (#12085) 2019-09-11 17:10:46 +08:00
4621bf3953 planner/core: split test data from physical plan test (#12132) 2019-09-10 19:51:28 +08:00
e6e3e63060 planner: split test data from test cases (#12091) 2019-09-10 15:30:26 +08:00
0a8c2f9620 planner/core: speed up unit-test (#8598) 2018-12-12 10:47:53 +08:00