Commit Graph

153 Commits

Author SHA1 Message Date
10519498a9 expression: add builtin function tidb_decode_key() (#12193) 2019-09-24 10:02:29 +08:00
48557f7089 store: update kvrpc.Cleanup proto and change its behaviour (#12212)
Before this PR, Cleanup always rollbacks a transaction if it's not committed.
After this PR, Cleanup will not rollback a transaction if the lock is active.
2019-09-23 19:45:02 +08:00
ea963cb3c0 expression: support customizing FieldTypes of arguments for benchmark framework (#12291) 2019-09-23 12:14:15 +08:00
5c48d93368 *: upgrade grpc to 1.23.0 (#12055) 2019-09-12 13:59:46 +08:00
cbf4ddc9e2 *: improve the format of the error log (#12155) 2019-09-12 13:30:15 +08:00
3fc05c47b6 planner: add IGNORE_INDEX hint (#12059) 2019-09-12 11:51:24 +08:00
53a7cf60ee *: implement the TxnHeartBeat API for the large transaction (#11979) 2019-09-09 10:09:24 +08:00
383c48a08d parser: update parser for add where for show table region syntax (#12015) 2019-09-04 11:03:42 +08:00
f9d85418ed *: support a region divided into multiple regions (#11739) 2019-09-03 13:30:49 +08:00
06fc28f4f7 gomod: update region cache btree version (#11988) 2019-09-03 11:07:34 +08:00
cfef1bc52f planner/core: add a range check against display width of BIT column type (#11942) 2019-09-02 17:19:31 +08:00
3de23f0f7c planner/core: support query block hint (#11861) 2019-08-29 19:14:38 +09:00
73b8e6da3f *: support query block syntax (#11761) 2019-08-22 12:38:36 +08:00
5ee0847cab expression: fix wrong result of Not/IsTrue/IsFalse functions (#10498) 2019-08-20 23:15:09 +08:00
bc2036987a executor: record prepared stmt in handle_query_duration (#11753) 2019-08-19 15:43:18 +08:00
523b93651d Add follower read support to TiDB (#11347) 2019-08-16 13:26:17 +08:00
9f01c7b497 ddl: handle index key type in CreateIndex 2019-08-16 00:00:29 +08:00
4491bf854e planner: rename optimizer hints (#11673) 2019-08-14 19:31:01 +08:00
c9502f0667 executor: support analyze option for samples (#11609) 2019-08-06 11:38:33 +08:00
050172c248 parser: support cast as real (#11564) 2019-08-05 19:38:10 +08:00
3bd64ba92f planner,expression: recognize the three new expressions from pi… (#8891) 2019-08-04 14:14:01 +08:00
1c43f55f90 parser: support cast as float (#11519) 2019-08-01 14:30:07 +08:00
9b0eb1a006 privilege: make 'grant all privileges' work right (#11449) 2019-07-31 14:51:10 +08:00
1ae5e4ce98 parser: support cast as double (#11443) 2019-07-29 10:28:12 +08:00
ff0132ff34 expression, parser: add function octet_length support (#11451) 2019-07-26 14:21:15 +08:00
268cbf1a5d stats: support more analyze options (#11278) 2019-07-25 13:25:24 +08:00
f8912049f5 *:add opt_rule_blacklist in mysql tables. (#11096) 2019-07-24 13:36:29 +08:00
4b928a52c0 executor: update test since DELETE FROM ... AS ... syntax is now supported (#11184) 2019-07-19 17:58:58 +08:00
cb984ad326 go.mod: update go.mod to use the latest pd (#11224) 2019-07-15 10:33:04 +08:00
47f449a07d executor: explain analyze panic when processing explain analyze insert ... select ... (#11162) 2019-07-11 11:18:00 +08:00
04cfda8699 *: add show table regions syntax (#10612) 2019-07-10 11:54:52 +08:00
8104494b91 plugin: support dynamic enable/disable plugins (#11122) 2019-07-09 13:02:50 +08:00
21d2590ac3 tikvclient: fix a bug that double close channels. (#10991) 2019-07-05 16:53:40 +08:00
4fd815b40f parser: parse until the last character (#11021) 2019-07-03 11:59:34 +08:00
540940624a util: add affinity-cpus starting argument (#10773) 2019-07-01 16:13:12 +08:00
c32db315ea session,parser: make MAX_EXECUTION_TIME sql hint and global variable work (#10963) 2019-06-28 15:17:57 +08:00
a935d93990 *: support IF EXISTS/IF NOT EXISTS for some DDLs (#10723) 2019-06-24 19:46:26 +08:00
c12abec6cb store/tikv: Make RangeTaskRunner support dividing task by multiple regions (#10482)
Signed-off-by: MyonKeminta <MyonKeminta@users.noreply.github.com>
2019-06-20 16:57:34 +08:00
d23b894c69 ddl: Remove expired keys on PD (#10406) 2019-06-20 13:47:52 +08:00
b3c40b168e Notify affected regions after sending UnsafeDestroyRange (#10069) 2019-06-19 15:01:16 +08:00
464306beea update vendor to build on ARM64 (#10805) 2019-06-17 21:33:53 +08:00
cd8c4e6e37 *: add a blacklist to disallow pushing down specific expressions (#10688) 2019-06-12 13:54:33 +08:00
fb7fd47298 ddl: error or skip unsupported partition-related DDLs (#10672)
* ddl: error or skip unsupported partition-related DDLs

* go.mod: stop replacing parser since the PR is merged

* ddl: addressed comment
2019-06-11 23:40:45 +08:00
fc73546694 domain: improve UT coverage to 80% (#10726) 2019-06-11 14:40:14 +08:00
7bf3d69313 *: split index region with lower upper syntax (#10409) 2019-06-06 10:47:24 +08:00
d4f2005606 parser: add MySQL extension assignment support for VariableAssignment (#10700) 2019-06-04 21:26:29 +08:00
ce91d25008 *: fix panic for create view using prepare (#10651) 2019-06-04 12:54:55 +08:00
40ded2937e expression: fix uuid generate duplicate value with multi-node (#10590) 2019-06-04 08:23:13 +08:00
d71ce873bb pessimistic-txn: support deadlock detector in mocktikv (#10669) 2019-06-03 13:34:16 +08:00
03bb568611 parser: Support SQL_BIG_RESULT, SQL_SMALL_RESULT, SQL_BUFFER_RESULT (#10658) 2019-05-31 17:33:23 +08:00