2e79433b71
test: merge executor's serial tests to other tests ( #30711 )
2021-12-15 19:36:35 +08:00
d69b58f812
executor: migrate test-infra to testify for hash_table_test.go and grant_test.go ( #29208 )
2021-10-29 14:36:49 +08:00
94e30df8e2
parser: fix compiling, add unit tests ( #28700 )
2021-10-11 23:15:25 +08:00
6b9d0c53c7
util, executor: use a individual rowContainer for each probeWorker in HashJoinExec ( #27577 )
2021-09-07 17:22:57 +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
d388538719
*: turn on unused linter ( #24212 )
2021-04-23 13:19:54 +08:00
1e3921aff5
chore: Refactor code quality issues ( #23445 )
2021-03-27 15:51:23 +08:00
a2e2ce6339
*: use int instead of fmt.Stringer as executor id ( #19207 )
2020-08-19 13:39:31 +08:00
b8670fb231
executor: implement a concurrent hash table for Concurrent build ( #16678 )
...
* refine code of unsafeHashTable
* refine unsafeHashTable
* concurrentMapHashTable is ok
* update comments
* add comments
* add comments
* update make slickes
* update according to comments
* add comments
* update according to comments from liyuan
* remove useless estRows
* update test because the output of INL_hash_join does not promose order
* update testConcurrentMap
* update imports
* update test
Co-authored-by: ti-srebot <66930949+ti-srebot@users.noreply.github.com >
2020-08-10 19:32:19 +08:00
f3554241bb
planner, executor: support except and intersect set operator ( #18459 )
...
Co-authored-by: ti-srebot <66930949+ti-srebot@users.noreply.github.com >
2020-07-27 17:56:07 +08:00
0b035c850a
util: oom-action waits spilling result when acting again ( #18381 )
2020-07-23 14:08:20 +08:00
9d9f330a4b
executor, util: fix spilling disk when oom. ( #16895 )
2020-06-30 16:32:14 +08:00
3a255c5518
*: fix unit tests on the windows platform ( #14826 )
2020-02-18 15:23:17 +08:00
f2d0e90740
executor: Count the number of hash table collisions and build elapse during Hash Join. ( #14423 )
2020-02-05 13:37:23 +08:00
b84c5a73ad
executor: implement the execution part of the outer hash join ( #12882 )
2019-11-12 17:48:30 +08:00
b697fac4ba
expression: vectorize hash calculation during probing ( #12048 ) ( #12669 )
2019-11-05 21:42:34 +08:00
7bfa8967e1
executor: rename HashJoin.outer and inner to probe and build ( #13045 )
2019-10-31 11:43:36 +08:00
1f922559df
executor: implement disk-based hash join ( #12067 )
2019-09-24 23:23:05 +08:00
1ff620d4d0
executor: reorg codes for hashtable in HashJoinExec ( #11937 )
2019-09-03 13:34:23 +08:00