TDengine/tests/script/tsim
Jinqing Kuang ac23a4fc55
feat(stream): support stream processing for virtual tables (#30144)
* enh: add client processing

* enh: add mnode vtables processing

* enh: add mnode vtable processing

* enh: add normal child vtable support

* fix: compile issues

* fix: compile issues

* fix: create stream issues

* fix: multi stream scan issue

* fix: remove debug info

* fix: agg task and task level issues

* fix: correct task output type

* fix: split vtablescan from agg

* fix: memory leak issues

* fix: add limitations

* Update 09-error-code.md

* Update 09-error-code.md

* fix: remove usless case

* feat(stream): extract original table data in source scan task

Implemented functionality in the source task to extract data
corresponding to the virtual table from the original table using WAL.
The extracted data is then sent to the downstream merge task for further
processing.

* feat(stream): multi-way merge using loser tree in virtual merge task

Implemented multi-way merge in the merge task using a loser tree to
combine data from multiple original table into a single virtual table.
The merged virtual table data is then pushed downstream for further
processing.  Introduced memory limit handling during the merge process
with configurable behavior when the memory limit is reached.

* fix(test): remove useless cases

---------

Co-authored-by: dapan1121 <wpan@taosdata.com>
Co-authored-by: Pan Wei <72057773+dapan1121@users.noreply.github.com>
2025-03-15 17:06:48 +08:00
..
alter Fix some ci errors. 2024-11-28 14:29:52 +08:00
analytics chore: merge main 2025-03-05 13:40:44 +08:00
backup test: remove unused sim files 2022-11-28 13:20:28 +08:00
cache
catalog fix: refresh sys db vgroups after creating database 2023-02-23 14:38:57 +08:00
column
compress Merge remote-tracking branch 'origin/3.0' into enh/TS-5035 2024-11-14 19:21:15 +08:00
compute add test case 2024-11-22 16:43:09 +08:00
db Merge branch 'main' into merge/mainto3.0 2024-11-28 19:21:25 +08:00
dnode Fix ci problems. 2025-02-18 12:28:07 +08:00
field adjust case 2023-12-22 18:14:26 +08:00
import
insert test/duration: fix duration values 2024-10-24 10:42:39 +08:00
join fix: join condition push down issue 2025-02-08 17:14:48 +08:00
mnode enh: add password character rules 2024-12-10 11:08:58 +00:00
parser fix: _group_key not select 2025-02-21 00:40:11 +08:00
qnode
query Revert "Revert "Revert "Revert "Enh:[td 29974]improve trans"""" 2024-12-29 19:40:32 +08:00
scalar test case 2025-02-11 19:19:47 +08:00
show feat(stream): optimize client logic of creating stream if with history (#30059) 2025-03-14 13:55:52 +08:00
sma feat(stream): support stream processing for virtual tables (#30144) 2025-03-15 17:06:48 +08:00
snode fix:test case 2023-11-30 19:52:27 +08:00
stable fix sys idx bug 2022-10-24 10:31:49 +08:00
stream feat(stream): add new trigger continuous_window_close (#30125) 2025-03-14 20:14:01 +08:00
sync refactor: cmake files 2025-03-06 13:49:31 +08:00
table fix test cases 2023-07-11 11:11:57 +08:00
tag support escape and update test case 2024-11-28 16:11:08 +08:00
tagindex feat(stream): support stream processing for virtual tables (#30144) 2025-03-15 17:06:48 +08:00
tmq fix:test case error for reset=latest 2023-10-08 15:29:02 +08:00
trans enh: add password character rules 2024-12-10 11:08:58 +00:00
user feat/TS-5927-long-password-fix-case 2025-02-17 16:35:08 +08:00
valgrind feat(stream): optimize client logic of creating stream if with history (#30059) 2025-03-14 13:55:52 +08:00
vector
view new case arch demo 2025-02-20 09:32:15 +08:00
vnode Fix ci problems. 2025-02-13 18:24:14 +08:00
wal
testsuit.sim feat(stream): support stream processing for virtual tables (#30144) 2025-03-15 17:06:48 +08:00