|
|
a71005710f
|
plan: merge 'optimizer/plan' and 'optimizer' into one package. (#1300)
|
2016-06-07 20:49:05 +08:00 |
|
|
|
10359b0052
|
rewrite executor. (#1294)
* rewrite executor.
|
2016-06-07 20:32:15 +08:00 |
|
|
|
6cefb905e1
|
*: support distributed aggregate function count (#1289)
support distributed aggregate function count and groupby on local_region
|
2016-06-07 16:19:48 +08:00 |
|
|
|
f9c31d9130
|
Hanfei/rewrite plan (#1272)
|
2016-06-01 13:12:55 +08:00 |
|
|
|
622f8fca2a
|
*: refactor, move index and column into table package. (#1251)
|
2016-05-24 11:08:15 +08:00 |
|
|
|
965e704412
|
executor: makes dirty table supports XAPI. (#1245)
|
2016-05-24 10:53:17 +08:00 |
|
|
|
228f1d7026
|
support hash join in new plan (#1234)
* support hash join.
* fix some errors
* add test for predicate push down
* change substitutor...
* add bench mark
* change comment
* fix bug.
|
2016-05-19 15:43:16 +08:00 |
|
|
|
a9cb8eecb4
|
store/localstore: fix local region select table in desc order. (#1222)
* store/localstore: fix local region select table in desc order.
|
2016-05-16 11:49:44 +08:00 |
|
|
|
3bd7cf1822
|
executor, store/localstore: limit push down. (#1197)
* executor, store/localstore: limit push down.
|
2016-05-05 16:09:00 +08:00 |
|
|
|
4eab06df0d
|
*: Fix issue 1135 (#1188)
* *: fix issue 1135
* tidb_server: set the logging level to error
|
2016-05-03 21:22:28 +08:00 |
|
|
|
dc885f4b9d
|
change plan to DAG mode (#1180)
* change plan to DAG mode
* add error and comment
|
2016-04-29 15:39:22 +08:00 |
|
|
|
270ead000e
|
executor: Fix issue 1154 (#1159)
* executor: fix issue 1154
|
2016-04-26 13:07:05 +08:00 |
|
|
|
3671f3958f
|
xapi: support IN expression push down. (#1147)
* xapi: support IN expression push down.
|
2016-04-25 19:50:33 +08:00 |
|
|
|
81df7532e1
|
support desc push_down
|
2016-04-21 13:45:32 +08:00 |
|
|
|
bfa3ed7a2d
|
*: Fix issue #1071 (#1088)
* *: fix issue#1071 and add tests
* util: use RoundFloat in the ToBool and add tests.
|
2016-04-14 16:56:24 +08:00 |
|
|
|
bdac8ecafa
|
Merge branch 'master' into hanfei
|
2016-04-12 14:17:33 +08:00 |
|
|
|
bebacf4f3a
|
evaluator: just one time eval (#1062)
* evaluator: just one time eval
|
2016-04-12 12:34:27 +08:00 |
|
|
|
3a92f567b9
|
executor: support limit sort
|
2016-04-12 12:09:25 +08:00 |
|
|
|
8d9bf2fd6d
|
executor: xapi support desc ordered table lookup. (#1078)
* executor: xapi support desc ordered table lookup.
* *: fix golint comment.
* executor: fix push order for multi-column index.
|
2016-04-10 18:01:49 +08:00 |
|
|
|
f5daa55eb6
|
executor: support xapi expression push down. (#1069)
* executor: support xapi expression push down.
* *: address comment.
* *: fix subquery select from same table.
* executor: add break when matched.
* store/localstore: address comment.
|
2016-04-09 17:03:29 +08:00 |
|
|
|
0157bcddc1
|
executor: add XAPI executor.
|
2016-03-25 10:21:59 +08:00 |
|
|
|
32c6ee2cbf
|
executor: support Explain
|
2016-02-24 17:46:59 +08:00 |
|
|
|
58e667fb5f
|
executor: support Show statement.
|
2016-02-18 15:49:19 +08:00 |
|
|
|
4f2f242fdf
|
executor: support DDL statements.
|
2016-02-17 16:36:26 +08:00 |
|
|
|
138a40eca7
|
*: Support grant stmt in new plan.
|
2016-02-17 14:51:07 +08:00 |
|
|
|
a60199f5cd
|
*: Support replace stmt in new plan
|
2016-02-17 10:43:21 +08:00 |
|
|
|
5461e6256b
|
*: Support InsertStmt in new plan.
|
2016-02-16 17:50:33 +08:00 |
|
|
|
3ba53a31b1
|
executor, optimizer: add simple plan and executor, implement UseStmt.
|
2016-02-15 17:32:00 +08:00 |
|
|
|
3b30b67518
|
optimizer, executor: support Union statement and Select Distinct.
|
2016-02-15 13:30:08 +08:00 |
|
|
|
f164aa5f1e
|
*: Support delete in new plan
Move DeleteStmt from old plan to new plan.
|
2016-02-15 11:41:52 +08:00 |
|
|
|
7751cce4d4
|
Merge branch 'master' into coocood/new-update
Conflicts:
optimizer/plan/plans.go
|
2016-02-05 17:54:18 +08:00 |
|
|
|
51a3148866
|
executor: support 'UPDATE' statement.
A test case is Skipped, which will be fixed in following PR.
|
2016-02-04 14:21:54 +08:00 |
|
|
|
502e810489
|
*: Support subselect in from clasue in new plan.
|
2016-02-04 00:11:10 +08:00 |
|
|
|
0b04a20174
|
optimizer, executor: address comment.
|
2016-01-28 20:19:09 +08:00 |
|
|
|
b61dbb569d
|
Merge branch 'master' into coocood/join
Conflicts:
optimizer/optimizer.go
|
2016-01-26 14:30:36 +08:00 |
|
|
|
e1122c2cf0
|
optimizer/plan: implements join
|
2016-01-26 13:22:31 +08:00 |
|
|
|
b63b4d47fc
|
*: Support having clause in new plan
|
2016-01-20 15:42:28 +08:00 |
|
|
|
17d3fdbca2
|
executor: extract buildFilter method.
|
2016-01-19 12:37:13 +08:00 |
|
|
|
b52bd36000
|
optimizer: remove filter plan.
|
2016-01-18 16:22:53 +08:00 |
|
|
|
fa5283e0d9
|
optmizer: refactor optimizer.
|
2016-01-18 14:49:19 +08:00 |
|
|
|
df975640f8
|
Merge remote-tracking branch 'origin/master' into shenli/group-by
|
2016-01-14 10:45:28 +08:00 |
|
|
|
f1d114a331
|
*: Support GroupByClause in new plan.
|
2016-01-14 10:25:06 +08:00 |
|
|
|
4bb35f1ae4
|
*: clean up executorBuilder.build and fix typo.
|
2016-01-12 00:01:08 +08:00 |
|
|
|
4f0e90a95f
|
Merge remote-tracking branch 'origin/master' into shenli/dev-agg-count
Conflicts:
executor/executor.go
|
2016-01-11 14:00:53 +08:00 |
|
|
|
f996a0ce9c
|
*: Support count aggregate function in new plan and add unit tests.
|
2016-01-09 11:26:35 +08:00 |
|
|
|
d7fecbdbea
|
*: address comments
|
2016-01-06 17:34:08 +08:00 |
|
|
|
aba44d445c
|
Merge branch 'master' into zimuxia/inspectkv-sql
|
2016-01-06 12:46:32 +08:00 |
|
|
|
0d3070a720
|
Merge branch 'master' into coocood/pk-handle2
Conflicts:
executor/executor.go
|
2016-01-04 11:48:10 +08:00 |
|
|
|
9b17f3f319
|
executor: clean up.
|
2016-01-02 10:44:13 +08:00 |
|
|
|
10c8f3a4c7
|
executor: refine table scan executor.
|
2015-12-30 15:52:35 +08:00 |
|