|
|
6fa2badf38
|
util: move codec logic into tablecodec package (#18173)
* move codec logic into tablecodec package
* add key generation using physical table id
* remove using prefix
* change comment
* fix conclict
Co-authored-by: ti-srebot <66930949+ti-srebot@users.noreply.github.com>
|
2020-06-24 17:43:10 +08:00 |
|
|
|
ffc1bcaaa7
|
unistore: fix clustered index point range check. (#18106)
|
2020-06-18 21:11:31 +08:00 |
|
|
|
a142759dee
|
executor/planner: fix wrong point-get plan on cluster table (#18078)
|
2020-06-17 21:41:26 +08:00 |
|
|
|
88dfb22dc5
|
executor: support batch-get cluster index & add test case (#17858)
|
2020-06-09 13:40:47 +08:00 |
|
|
|
73c4673f30
|
*: support update/delete/insert ignore/duplicate update in single cluster index table (#17721)
|
2020-06-08 20:55:31 +08:00 |
|
|
|
3176b00c02
|
executor: fix the issue that UNIQUE constraint on boolean column results in an incorrect result in a comparison (#17245)
|
2020-05-20 13:55:18 +08:00 |
|
|
|
ac30f5322e
|
mockstore: introducing embedded unistore (#17156)
|
2020-05-18 17:28:44 +08:00 |
|
|
|
6814f8c94b
|
*: refactor Handle in table package (#16807)
|
2020-04-27 10:04:50 +08:00 |
|
|
|
af376db3dc
|
*: refactor Handle in tablecodec and rowcodec (#16705)
Co-authored-by: pingcap-github-bot <sre-bot@pingcap.com>
|
2020-04-23 18:55:59 +08:00 |
|
|
|
e521ea9d89
|
*: fix the problem that PointGet returns wrong results in the case of overflow (#14776)
|
2020-04-23 15:18:01 +08:00 |
|
|
|
21ee980e11
|
*: Refine Explain's format. (#15507)
|
2020-03-23 17:57:49 +08:00 |
|
|
|
82ca1f3f44
|
*: support pessimistic lock return values (#15063)
|
2020-03-03 15:11:17 +08:00 |
|
|
|
1e9f90853f
|
executor: add check data visibility for point get (#14459)
* fix misinformation of `inconsistent extra index ...` on point-get.
|
2020-01-15 10:39:55 +08:00 |
|
|
|
438d39ebcd
|
*: revert #10124 and remove sql mode PadCharToFullLength (#14007)
|
2019-12-17 15:25:06 +08:00 |
|
|
|
413643e25a
|
planner: support point get by _tidb_rowid (#13360)
|
2019-11-11 19:37:29 +08:00 |
|
|
|
cc07b11082
|
executor: set the correct stmtCtx for explain statement (#11186)
|
2019-08-27 14:09:35 +08:00 |
|
|
|
140718d230
|
executor: fix auto retry when transaction has select for update (#11714)
|
2019-08-12 16:32:15 +08:00 |
|
|
|
700bf2f3d8
|
planner: support PointGet plan when table has alias name (#11149) (#11270)
|
2019-08-07 18:08:37 +08:00 |
|
|
|
1e1cc1f325
|
types: fix string to integer cast (#11295)
|
2019-07-26 19:10:30 +08:00 |
|
|
|
0ba4d0b41b
|
executor: fix bug of point get when meet null values (#11219)
|
2019-07-12 14:11:14 +08:00 |
|
|
|
1fb0e97b72
|
planner, executor: return TableDual in tryFastPlan for predicate like handlePK=1.1 (#10716)
|
2019-06-05 15:04:19 +08:00 |
|
|
|
ba7134d4e9
|
executor: correct range calculation for CHAR column (#10124)
|
2019-05-14 16:15:31 +08:00 |
|
|
|
98b96cc769
|
executor: speedup unit tests by spliting them into separate suites (#8618)
|
2018-12-24 21:37:12 +08:00 |
|
|
|
a4edb58dd2
|
executor: fix a bug in point get (#7934)
|
2018-10-18 12:05:04 +08:00 |
|
|
|
86416be62f
|
executor: fix point get null values (#7790)
|
2018-09-27 18:21:15 +08:00 |
|
|
|
343cb849b8
|
*: fast path point select (#6937)
|
2018-07-30 18:13:47 +08:00 |
|