3f38fa5d02
executor, planner: enable duplication check on prefix clustered index ( #19099 )
...
* executor, planner: store clustered prefix index intact
* make fmt
* address comment
* decoding row value is prior than decoding key
* unexport DecodeHandleToDatum()
* make fmt
* address comments
* fix unit test: TestSplitRegionTimeout
2020-08-13 14:05:18 +08:00
07ae6078e8
*: support clustered index for fast analyze ( #18767 )
2020-08-07 19:22:14 +08:00
fa551115e6
*: fix update bug in cluster index ( #18045 )
2020-06-16 17:06:26 +08:00
d66d5028da
*: support plain insert on cluster index table ( #17674 )
2020-06-05 13:23:43 +08:00
1758f86de6
util: support clustered index for table scan ( #17616 )
2020-06-03 20:17:13 +08:00
552e7709de
*: refactor decoder to avoid useless fieldType convert ( #17632 )
2020-06-03 18:13:56 +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
5282d089c7
executor: support generated column on point get and batch point get ( #15544 )
2020-03-23 14:21:35 +08:00
0ddfe0716f
*: fix datum's collation behavior to build correct logical ranges ( #14963 )
2020-03-05 22:34:46 +08:00
41142266b2
*: use SetString() for string instead of SetBytes() ( #14989 )
2020-03-02 15:48:10 +08:00
332cef97f5
*: support index encode/decode for new collation ( #14876 )
2020-02-27 11:33:33 +08:00
23ce3b29c9
rowcodec: make TypeYear's decodeDatum result consist with insert datum ( #14717 )
2020-02-12 14:56:59 +08:00
099782898e
rowcodec: fix lose decimal precision during decode new row format to datum ( #14631 )
2020-02-05 10:10:24 +08:00
6e648401e4
rowcoder: fix DatumMapDecoder ignore the sign of handle value ( #14494 )
2020-01-16 13:14:50 +08:00
324a4686f0
rowcodec: fix use origin default value when decode ( #14327 )
2020-01-03 13:39:09 +08:00
d006443194
type: encapsulate Time API ( #14288 )
2019-12-31 12:41:09 +08:00
b364b89b48
rowcodec: make rowcodec can be used for mocktikv & unistore ( #13774 )
2019-12-09 14:49:08 +08:00
adb3071c90
*: refine the attribute definition of types.Time and types.Dur… ( #11672 )
2019-08-14 11:30:40 +08:00
922f569136
util/rowcodec: add new row codec lib ( #7597 )
2019-08-12 16:39:41 +08:00