59ea7460a8
planner: PointGet don't rely on names in expression.Column ( #11779 )
2019-08-26 15:40:39 +08:00
f74b9e9f6c
planner: implement projection and table dual in cascades ( #11664 )
2019-08-08 14:21:28 +08:00
3a1ba358a4
planner: fix bugs and make it more effective in outer join eli… ( #11160 )
2019-07-23 13:13:05 +08:00
5c436bb1d6
planner: support subquery in SHOW statement ( #10942 )
2019-07-11 23:56:51 +08:00
d6396daa77
*: lazy eval explain id and tracker label ( #10139 )
2019-04-22 14:23:33 +08:00
e9653675dd
*: remove errors.Trace in main handle path ( #10033 )
2019-04-04 14:27:15 +08:00
d3325c8a70
planner: refactor 'Can't find column' panic to error ( #9326 )
2019-02-20 11:29:56 +08:00
dca815c1c5
expression: return error when doing ResolveIndices ( #8929 )
2019-01-15 14:34:06 +08:00
4ded4f68ef
planner/core: refactor deriveStats for LogicalPlan ( #8753 )
2018-12-25 21:41:49 +08:00
0738f5f288
planner: specify order for every property column ( #8715 )
2018-12-18 15:50:26 +08:00
ac3556b6cd
plan: implementation phase framework of cascades planner ( #8449 )
2018-12-05 20:48:52 +08:00
32b1dbd8d5
*: rename "github.com/pkg/errors" to "github.com/pingcap/errors" ( #8136 )
...
We import "github.com/pkg/errors" in the code, and actually put
the "github.com/pingcap/errors" there in the vendor path.
That's a dirty hack, and prevent the introduce of Go module.
2018-11-01 16:09:07 +08:00
f370da0b43
planner: export init() to Init() ( #8060 )
2018-10-26 10:44:30 +08:00
89dda9d9a8
*: move parser to a separate repository ( #8036 )
2018-10-25 11:12:10 +08:00
e79bd946ed
*: change package name from plan to planner ( #7760 )
2018-09-25 11:16:39 +08:00