f717e39a8e
executor: split aggregate.go into several files ( #46489 )
...
close pingcap/tidb#46487
2023-08-30 08:50:10 +00:00
c11a999288
*: use std/slices to replace exp/slices ( #46433 )
...
ref pingcap/tidb#45933
2023-08-28 02:26:06 +00:00
0e068edd6d
planner, executor: support index merge's order prop push down at the normal way ( #43881 )
...
ref pingcap/tidb#41028 , close pingcap/tidb#43577 , close pingcap/tidb#45387
2023-08-01 01:22:07 +00:00
b1feeca170
linter: enable revive for executor ( #45504 )
...
ref pingcap/tidb#40786
2023-07-24 03:22:18 +00:00
f1b9da1031
*: support lowerBound and IterReserve for unionScan ( #45315 )
...
close pingcap/tidb#45314
2023-07-18 07:48:46 +00:00
1db48d634d
executor: void create IntHandle when table is commonHandle ( #45209 )
...
close pingcap/tidb#41827
2023-07-07 07:33:42 +00:00
fbbd9b0d32
executor: union scan refactor, optimize the membuffer decoding process ( #45051 )
...
ref pingcap/tidb#43249
2023-07-06 04:41:15 +00:00
0e3b31ecc9
executor: support partition table KeepOrder in UnionScan ( #45140 )
...
close pingcap/tidb#45007
2023-07-05 12:14:13 +00:00
30cafb3c3a
executor: refactor executor and baseExecutor ( #45065 )
...
ref pingcap/tidb#44940
2023-07-03 07:56:12 +00:00
9d429223d7
executor: union scan refactor, introduce the the mem rows iterator ( #44874 )
...
ref pingcap/tidb#43249
2023-06-27 10:28:13 +00:00
d2a504e15a
*: support MPPGather for UnionScan ( #44915 )
...
close pingcap/tidb#44705
2023-06-27 08:28:05 +00:00
79729c32d4
executor: fix data race in the buildMemTableReader ( #43431 )
...
close pingcap/tidb#43118
2023-05-04 08:05:55 +00:00
664c8de025
executor: fix incorrect NULL values of newly added columns in cache table ( #42929 )
...
close pingcap/tidb#42928
2023-04-12 16:09:01 +08:00
00d48f90e6
*: update util/tracing and remove repeated code ( #40825 )
...
close pingcap/tidb#40809
2023-02-06 22:35:58 +08:00
e135608dcf
executor: support Intersection of IndexMerge ( #38636 )
...
close pingcap/tidb#39334
2022-11-29 23:24:00 +08:00
61eed5c362
copr: increase extra concurrency for small coprocessor tasks ( #37725 )
...
close pingcap/tidb#37724
2022-10-14 16:13:52 +08:00
158ba1a1d9
*: enable part revive for all code ( #36703 )
2022-08-01 14:02:06 +08:00
1bf64c60f4
*: Refactor FieldType structure ( #33569 )
...
close pingcap/tidb#32116
2022-04-26 19:28:51 +08:00
17a9fc4adf
executor: improve UnionScanRead performance ( #32668 )
...
ref pingcap/tidb#32433
2022-04-01 11:02:30 +08:00
92c280cfad
executor: add trace info for unionScanExec ( #32635 )
...
close pingcap/tidb#32631
2022-02-28 16:15:44 +08:00
66d767374d
executor: fix bug when using IndexMerge in transaction ( #30719 )
...
close pingcap/tidb#30685
2021-12-21 10:57:46 +08:00
27f7b592b1
executor: enable index_merge used in transaction. ( #29875 )
2021-12-08 12:25:56 +08:00
2409c83381
*: fix staled table cache usage inside a transaction ( #29443 )
2021-11-11 18:23:05 +08:00
9bbc7ad74a
dml : dml read operation for cache table ( #29184 )
2021-11-04 12:07:01 +08:00
94e30df8e2
parser: fix compiling, add unit tests ( #28700 )
2021-10-11 23:15:25 +08:00
89617e20b2
txn: allow transaction set custom retrievers ( #27847 )
2021-09-14 16:08:41 +08:00
7755d25aba
*: Integrate SkyWalking-eyes to check license headers in CI and fix licenses headers ( #27198 )
2021-08-16 18:52:00 +08:00
add2df6205
executor: Support read operation for local temporary table ( #26353 )
2021-07-20 18:39:34 +08:00
8885b70bfe
types, expression: fix gotime.local problem ( #25510 )
2021-07-08 14:59:29 +08:00
681d8ccd16
executor: update memIndexLookUp to make it can read partition table correctly and add more cases about dynamic-mode with UnionScan ( #24877 )
2021-05-25 17:37:33 +08:00
60460be42f
*: unify NeedRestoredData and CommonHandleNeedRestoredData ( #23266 )
2021-03-19 19:51:36 +08:00
f8da635f5a
*: refactor and fix the usages of DecodeIndexKV for clustered index ( #23096 )
2021-03-10 16:46:55 +08:00
6280016ac6
executor: fix memTableReader decoding for old row format key-values ( #22221 )
2021-01-11 17:00:28 +08:00
51fbf415c9
executor: fix the KV decoding logic of memTableReader ( #21575 )
2020-12-09 22:16:50 +08:00
ef57bdbbb0
*: fix somes bugs related to the clustered index and the new collation ( #20934 )
2020-11-12 15:18:15 +08:00
ce849c3e19
*: remove DirtyDB and DirtyTable to reduce memory usage ( #19042 )
2020-09-04 16:50:36 +08:00
438945d294
*: enable clustered index by default ( #19582 )
2020-08-31 16:54:51 +08:00
7684dcb09d
executor: fix common handle index lookup in union scan ( #19206 )
...
Co-authored-by: ti-srebot <66930949+ti-srebot@users.noreply.github.com >
2020-08-14 19:10:47 +08:00
da90b23e6a
executor, planner: fix clustered index UnionScan and IndexLookUp ( #18427 )
...
* executor, planner: fix clustered index union scan and index reader schema
* fix another bug
* address comment
Co-authored-by: ti-srebot <66930949+ti-srebot@users.noreply.github.com >
2020-07-08 11:57:09 +08:00
658132fcf3
planner: refactor handle columns ( #18391 )
2020-07-07 12:26:14 +08:00
552e7709de
*: refactor decoder to avoid useless fieldType convert ( #17632 )
2020-06-03 18:13:56 +08:00
c258afafe2
*: index codec for common handle ( #16998 )
2020-05-09 16:18:05 +08:00
51dabaabef
*: refactor Handle in executor package ( #16871 )
2020-04-28 21:27:19 +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
0ddfe0716f
*: fix datum's collation behavior to build correct logical ranges ( #14963 )
2020-03-05 22:34:46 +08:00
332cef97f5
*: support index encode/decode for new collation ( #14876 )
2020-02-27 11:33:33 +08:00
a7bdb82402
*: Reduce memory operations by simply passing size hint to make ( #14922 )
2020-02-25 15:44:36 +08:00
0bab73adf5
*: use new row-format in tidb ( #12634 )
2020-01-02 22:34:39 +08:00
fb683bef2c
executor: refactor union scan and dirty table ( #11702 )
2019-09-12 10:00:45 +08:00
da8e7d267c
executor: refactor union_scan executor by using txn_mem_buffer_reader ( #10673 )
2019-07-30 17:40:33 +08:00