Commit Graph

1902 Commits

Author SHA1 Message Date
5a3f87d099 support unhex. (#1675) 2016-09-01 19:25:04 +08:00
afc73a07b6 *: Fix bug in show index for PkIsHandle (#1670) 2016-08-31 23:11:44 +08:00
9923f8cfa9 Reduce slice growth (#1663) 2016-08-30 19:52:41 +08:00
5211e8508e executor: Enlarge index scan batch size (#1655) 2016-08-30 09:59:03 +08:00
ed4649e85d *: Support load data local (#1634) 2016-08-30 09:38:37 +08:00
a09d282711 executor: tiny clean up (#1653)
* executor: tiny clean up

* replace more time.Now().Sub() with time.Since()
2016-08-29 06:20:23 -05:00
c0058d2b1c store/tikv: turn on Decimal, Avg, Sum switch and fix First function (#1651) 2016-08-29 14:42:14 +08:00
c8ca8f2451 executor: reduce XSelectTableExec info log (#1650) 2016-08-29 14:19:58 +08:00
88369ab886 executor: XSelectIndexExec fetch index and get data concurrently (#1622) 2016-08-29 13:32:28 +08:00
f2d8b3c108 remove New*** from variable name. (#1644) 2016-08-29 10:18:45 +08:00
e33587ed47 support explain (#1632) 2016-08-26 11:19:23 +08:00
2b5d2b15d0 *: Fix mysql_test and make autoid rebase method more efficient. (#1637)
* *: fix mysql_test and more efficient autoid rebase method.
2016-08-25 17:49:51 +08:00
2cec538e41 store/tikv: turn-off 'Sum' and 'Avg'. (#1635)
* store/tikv: turn-off 'Sum' and 'Avg'.

Those functions returns Decimal result and new Decimal has not been supported yet.

* executor: the old test expected result is wrong.
2016-08-25 09:21:48 +08:00
fa06043ce7 More efficient autoid rebase methord (#1631)
Prevent update kv everytime when rebase autoid
2016-08-24 11:18:40 +08:00
06b2a64677 executor: turn on switch for tipb.ExprType_MysqlTime. (#1629)
* executor: turn on switch for tipb.ExprType_MysqlTime.

* executor: turn off decimal as the codec has changed.
2016-08-24 10:28:31 +08:00
7c389ac756 fix a cob plan bug when executing join distributely (#1627) 2016-08-23 22:40:57 +08:00
e31b281ee7 *: use new MyDecimal implementation. (#1611) 2016-08-22 20:24:39 +08:00
40dd366203 executor: Use multiple goroutines to do join (#1591) 2016-08-22 15:03:11 +08:00
c90d91cba9 *: Support insert ignore (#1579)
Ignore duplicate key errors for insert ignore stmt, Fix #1570
2016-08-22 14:18:56 +08:00
27ae3a2f98 *: Cleanup UseNewPlanner (#1614) 2016-08-21 21:20:06 +08:00
3752e706c0 *: When sort data by scanning pkcol, xapi TableScan response should keep order (#1612) 2016-08-21 09:46:34 +08:00
e4ac5301ce remove useless code. (#1609) 2016-08-20 16:00:20 +08:00
99c3bba7c7 xapi: Async fetch xapi result (#1599) 2016-08-19 17:16:38 +08:00
6e878144e5 support UPDATE and DELETE in new plan (#1582) 2016-08-19 14:35:39 +08:00
469580ffd0 Use gogo proto for tipb (#1603) 2016-08-18 18:03:40 +08:00
b3a7272db7 *: enable tikv index aggregate (#1594) 2016-08-17 22:32:10 +08:00
96fe96a6c4 *: Add keepOrder parameter for xapi.Select (#1596)
Not all xapi request should return in key order.
2016-08-17 17:27:16 +08:00
4a2f5ba1b7 *: Abstract coprocess result to interface (#1587) 2016-08-16 10:44:16 +08:00
a3eac844ae *: Support set names binary (#1578) 2016-08-15 22:25:23 +08:00
39e4d52bd7 *: support index where and aggregate push down. (#1567) 2016-08-15 20:03:52 +08:00
22c187e9c5 fix a bug 2016-08-15 14:12:38 +08:00
e5085ad808 Merge branch 'master' into hanfei/false 2016-08-15 11:37:42 +08:00
1cd4b1d036 tiny clean 2016-08-15 11:36:53 +08:00
d497d3d875 Fix nil point panic when store failed. (#1583) 2016-08-15 11:23:35 +08:00
c18dd04e04 optimize when condition is false constant. 2016-08-15 11:11:37 +08:00
69c9d59252 plan: fix index double read (#1569) 2016-08-09 11:01:39 +08:00
f3645267bd Remove useless index seek (#1556) 2016-08-08 10:27:39 +08:00
076e358324 plan: Fix a few bugs (#1555)
* plan: fix cost full range bug

* plan: fix like empty pattern

* plan: make more accurate cost

* plan: make more accurate cost in range[MinNotNull,MaxValue]

* executor: fix like convert to PB when pattern isn't a constant
2016-08-05 16:54:17 +08:00
e2dfc21c25 resolve having correctly. (#1552) 2016-08-04 14:10:15 +08:00
d639c0aa54 support single index read. (#1538) 2016-08-02 16:13:50 +08:00
6499d8aea0 store/tikv: mantain lastTS in pd oracle. (#1530) 2016-08-02 13:21:52 +08:00
08c69c8ffb executor: Fix limit bugs in new xapi executor (#1535) 2016-08-02 10:10:43 +08:00
9a53a54fe7 fix a bug when push down conditions. (#1531) 2016-08-01 17:18:09 +08:00
9574322317 support join reorder. (#1522) 2016-08-01 15:57:47 +08:00
d2b4ad8814 *: Pass make race (#1521) 2016-07-29 18:45:55 +08:00
b0e4096f3c fix bug of limit. (#1515) 2016-07-28 17:58:13 +08:00
60d0c97721 Hanfei/newplan (#1513) 2016-07-28 14:11:57 +08:00
9a5809943d *: fix show procedure status resolving error. (#1507) 2016-07-27 15:02:44 +08:00
2b4acb0caf support cbo (#1498) 2016-07-27 11:10:52 +08:00
f5a6c962b5 *: Change ctx.Value from interface{} to Datum (#1494) 2016-07-25 10:42:54 +08:00