TDengine/source/dnode/vnode/src/tsdb
Jinqing Kuang d32cf8bcb8 fix(query)[TS-5984]. correct data block filtering logic in tsdbReader
When scanning a table with a primary key, tsdbReader could load
irrelevant data blocks outside the query time range, causing errors
when returning results.

This fix improves filtering logic to ensure only valid blocks are
read and adds test verification.
2025-02-08 17:32:25 +08:00
..
tsdbCache.c fix[TS-5812]:add params check 2024-12-25 11:59:48 +08:00
tsdbCacheRead.c fix(query)[TD-33008]. fix error handling in tsdbCacheRead 2024-11-25 15:11:53 +08:00
tsdbCommit.c refact more code 2024-07-17 22:09:09 +08:00
tsdbCommit2.c enh: seperate tsdb async tasks to different thread pools 2024-12-19 17:48:11 +08:00
tsdbCommit2.h refact more code 2023-06-19 09:32:29 +08:00
tsdbDataFileRAW.c enh: error code handle 2024-09-11 10:56:40 +08:00
tsdbDataFileRAW.h basic function 2024-03-29 02:48:49 +00:00
tsdbDataFileRW.c fix tsbs perf issue 2024-11-18 14:11:21 +08:00
tsdbDataFileRW.h enh: remove void with error code handle 2024-09-10 13:12:05 +08:00
tsdbDef.h enh: check return code 2024-07-18 11:32:13 +08:00
tsdbFile.c enh: remove void in tsdb 2024-09-10 10:05:38 +08:00
tsdbFile2.c vnode/tcs: use tcs instead of s3 interface 2024-10-10 16:34:37 +08:00
tsdbFile2.h enh: error handling 2024-09-10 18:55:02 +08:00
tsdbFS.c more change 2024-09-24 16:48:07 +08:00
tsdbFS2.c fix: possible snapshot.py fail 2025-01-03 15:51:59 +08:00
tsdbFS2.h enh: seperate tsdb async tasks to different thread pools 2024-12-19 17:48:11 +08:00
tsdbFSet2.c more cases 2024-12-27 17:44:05 +08:00
tsdbFSet2.h fix: possible snapshot.py fail 2025-01-03 15:51:59 +08:00
tsdbFSetRAW.c Modify error code passing for taosMemoryCalloc function in vnode 2024-08-27 17:37:01 +08:00
tsdbFSetRAW.h basic function 2024-03-29 02:48:49 +00:00
tsdbFSetRW.c fix invalid free or mem leak 2024-10-11 09:31:35 +08:00
tsdbFSetRW.h cos/multi-write: dnode part including mnode/vnode/tsdb 2024-04-08 10:31:49 +08:00
tsdbIter.c ehn: remove void 2024-09-26 10:43:16 +08:00
tsdbIter.h enh: remove void with error code handle 2024-09-10 13:12:05 +08:00
tsdbMemTable.c fix ci issues 2024-12-06 14:25:11 +08:00
tsdbMerge.c fix: possible snapshot.py fail 2025-01-03 15:51:59 +08:00
tsdbMerge.h refact more code 2023-06-19 09:32:29 +08:00
tsdbMergeTree.c ehn: remove void 2024-09-26 10:43:16 +08:00
tsdbOpen.c enh: seperate tsdb async tasks to different thread pools 2024-12-19 17:48:11 +08:00
tsdbRead2.c fix(query)[TS-5984]. correct data block filtering logic in tsdbReader 2025-02-08 17:32:25 +08:00
tsdbReaderWriter.c enh: compile problem in release mode 2024-12-17 09:47:08 +00:00
tsdbReadUtil.c fix: code merge issue 2024-11-21 10:30:16 +08:00
tsdbReadUtil.h enh(query)[TD-32127]: improve code quality of tsdbRead module 2024-11-11 11:53:28 +08:00
tsdbRetention.c enh: seperate tsdb async tasks to different thread pools 2024-12-19 17:48:11 +08:00
tsdbSnapInfo.c enh: error code handle 2024-09-11 10:56:40 +08:00
tsdbSnapshot.c enh: accelerate tsdb snapshot when data are all in stt file 2025-01-23 14:23:54 +08:00
tsdbSnapshotRAW.c enh: handle void 2024-09-23 13:48:34 +08:00
tsdbSttFileRW.c ehn: remove void 2024-09-24 16:08:48 +08:00
tsdbSttFileRW.h enh: error code handle 2024-09-10 14:35:43 +08:00
tsdbUpgrade.c enh:modify error code passing 2024-09-20 08:56:46 +08:00
tsdbUpgrade.h more code 2023-06-25 16:27:14 +08:00
tsdbUtil.c fix[TS-5812]:add params check 2024-12-25 11:59:48 +08:00
tsdbUtil2.c ehn: remove void 2024-09-24 16:08:48 +08:00
tsdbUtil2.h ehn: remove void 2024-09-24 16:08:48 +08:00
tsdbWrite.c enh: clear more asserts 2024-08-26 16:56:48 +08:00