From 59e543e18dc9225b97d622cfb99d94581b850c3d Mon Sep 17 00:00:00 2001 From: Hongze Cheng Date: Sun, 23 Apr 2023 16:31:11 +0800 Subject: [PATCH] more code --- .../dnode/vnode/src/tsdb/dev/inc/tsdbDataFReaderWriter.h | 4 ++-- source/dnode/vnode/src/tsdb/dev/inc/tsdbFSet.h | 4 +++- source/dnode/vnode/src/tsdb/dev/inc/tsdbSttFReaderWriter.h | 1 + source/dnode/vnode/src/tsdb/dev/tsdbSttFReaderWriter.c | 7 +++++++ 4 files changed, 13 insertions(+), 3 deletions(-) diff --git a/source/dnode/vnode/src/tsdb/dev/inc/tsdbDataFReaderWriter.h b/source/dnode/vnode/src/tsdb/dev/inc/tsdbDataFReaderWriter.h index a931ac13d4..74b960d445 100644 --- a/source/dnode/vnode/src/tsdb/dev/inc/tsdbDataFReaderWriter.h +++ b/source/dnode/vnode/src/tsdb/dev/inc/tsdbDataFReaderWriter.h @@ -23,8 +23,8 @@ extern "C" { #endif /* Exposed Handle */ -typedef struct SDataFReader SDataFReader; -typedef struct SDataFWriter SDataFWriter; +// typedef struct SDataFReader SDataFReader; +// typedef struct SDataFWriter SDataFWriter; /* Exposed APIs */ diff --git a/source/dnode/vnode/src/tsdb/dev/inc/tsdbFSet.h b/source/dnode/vnode/src/tsdb/dev/inc/tsdbFSet.h index b51f341a50..8eb33974e2 100644 --- a/source/dnode/vnode/src/tsdb/dev/inc/tsdbFSet.h +++ b/source/dnode/vnode/src/tsdb/dev/inc/tsdbFSet.h @@ -22,7 +22,9 @@ extern "C" { #endif -typedef struct SSttLvl SSttLvl; +typedef struct SFileSet SFileSet; +typedef struct SFileOp SFileOp; +typedef struct SSttLvl SSttLvl; typedef enum { TSDB_FOP_EXTEND = -2, diff --git a/source/dnode/vnode/src/tsdb/dev/inc/tsdbSttFReaderWriter.h b/source/dnode/vnode/src/tsdb/dev/inc/tsdbSttFReaderWriter.h index 25a9e4de74..c092100984 100644 --- a/source/dnode/vnode/src/tsdb/dev/inc/tsdbSttFReaderWriter.h +++ b/source/dnode/vnode/src/tsdb/dev/inc/tsdbSttFReaderWriter.h @@ -23,6 +23,7 @@ extern "C" { #endif // SSttFReader ========================================== +typedef struct SSttFSegReader SSttFSegReader; typedef struct SSttFReader SSttFReader; typedef struct SSttFReaderConfig SSttFReaderConfig; diff --git a/source/dnode/vnode/src/tsdb/dev/tsdbSttFReaderWriter.c b/source/dnode/vnode/src/tsdb/dev/tsdbSttFReaderWriter.c index 22a74de4cb..c53c64f531 100644 --- a/source/dnode/vnode/src/tsdb/dev/tsdbSttFReaderWriter.c +++ b/source/dnode/vnode/src/tsdb/dev/tsdbSttFReaderWriter.c @@ -21,6 +21,13 @@ typedef struct { uint8_t reserved[24]; } SFSttFooter; +// SSttFReader ============================================================ +struct SSttFReader { + SSttFReaderConfig *config; + // TODO +}; + +// SSttFWriter ============================================================ struct SSttFWriter { SSttFWriterConfig config; // file