efe9b6ab2a
planner/core: fix privilege check for update ( #10281 )
2019-04-30 13:06:54 +08:00
5a283a98dd
plan/executor: make semi joins null and empty aware ( #9051 )
2019-02-25 15:42:38 +08:00
2f3842a8da
executor, planner: refine merge join compare methods to avoid some rare cases ( #9390 )
2019-02-25 14:19:26 +08:00
ec833bc4d2
*: fix some lints produced by golangci-lint ( #8999 )
2019-01-16 16:44:49 +08:00
463d44c2bc
executor: reset hasMatch flag for each outer row in merge join ( #9046 )
2019-01-14 21:29:31 +08:00
4a901db388
plan/executor: handle optimizer hint properly for cartesian join ( #9037 )
2019-01-14 18:00:32 +08:00
93e91b6a37
executor/test: fix data race of executor unit tests ( #8807 )
2018-12-27 11:28:55 +08:00
98b96cc769
executor: speedup unit tests by spliting them into separate suites ( #8618 )
2018-12-24 21:37:12 +08:00
44f2c2c381
Makefile: make 'make check' faster ( #8755 )
...
* remove vet check
* make lint check on $(FILES)
2018-12-21 11:12:18 +08:00
97b569ca4b
plan: build separate required physical property for children ( #8635 )
...
For logical operator which passes the required physical property
down to its children, make a copy for it instead of direct assignment
using the original pointer.
2018-12-10 17:45:38 +08:00
e79bd946ed
*: change package name from plan to planner ( #7760 )
2018-09-25 11:16:39 +08:00
4a52a6ae58
executor: remove Next for HashJoinExec ( #5991 )
2018-03-09 21:19:24 +08:00
a3bf058304
*: 1. remove EnableChunk 2. implement Next in baseExecutor to return nil ( #5988 )
2018-03-09 17:40:11 +08:00
428e187d49
cover next in merge join ( #5926 )
2018-03-01 10:10:07 +08:00
64af2c2553
executor: refine merge join ( #5799 )
2018-02-06 15:45:49 +08:00
3d7167273b
plan: join's default value length should be changed when do column pruning. ( #4882 )
2017-10-25 15:44:03 +08:00
6f9457e373
executor: use tearDownTest instead of defer ( #4499 )
2017-09-12 01:02:41 -05:00
e7257d0e9d
plan, executor: open the new plan switch for all test. ( #3274 )
2017-05-16 20:40:12 +08:00
301e984309
plan: support index join ( #3262 )
...
merge join forgot to set default values.
2017-05-15 17:18:15 +08:00
654c10fd80
*: use etcd for privilege update notification ( #3030 )
2017-04-11 19:47:25 +08:00
62c4685a7c
plan: fix sort plan explain ( #2937 )
2017-03-29 08:51:39 +08:00
95fb7d0ec3
Revert "fix sort in explain ( #2933 )" ( #2936 )
...
This reverts commit a6bf9231f985c6fe6a7049f9d56026d14a92d07d.
2017-03-28 00:23:33 +08:00
a6bf9231f9
fix sort in explain ( #2933 )
2017-03-27 23:59:38 +08:00
6c6f23f329
Maxiaoyu/ordered merge join ( #2931 )
...
plan: make merge sort keep ordering during planning
2017-03-27 19:27:43 +08:00
7739d97697
Sort Merge Join ( #2850 )
...
parser/plan/executor: Added Merge Join operator with Hints
2017-03-22 21:42:16 +08:00