提交 69a2f712 编写于 作者: H Hongze Cheng

more code

上级 0a13fc49
...@@ -33,7 +33,7 @@ typedef struct { ...@@ -33,7 +33,7 @@ typedef struct {
TSKEY minKey; TSKEY minKey;
TSKEY maxKey; TSKEY maxKey;
// writer // writer
SSttFWriter *pWriter; struct SSttFWriter *pWriter;
} SCommitter; } SCommitter;
static int32_t tsdbCommitOpenWriter(SCommitter *pCommitter) { static int32_t tsdbCommitOpenWriter(SCommitter *pCommitter) {
......
...@@ -22,7 +22,7 @@ extern int32_t tsdbReadFile(STsdbFD *pFD, int64_t offset, uint8_t *pBuf, int64_t ...@@ -22,7 +22,7 @@ extern int32_t tsdbReadFile(STsdbFD *pFD, int64_t offset, uint8_t *pBuf, int64_t
extern int32_t tsdbFsyncFile(STsdbFD *pFD); extern int32_t tsdbFsyncFile(STsdbFD *pFD);
struct SSttFWriter { struct SSttFWriter {
SSttFWriterConf config; struct SSttFWriterConf config;
// time-series data // time-series data
SBlockData bData; SBlockData bData;
SArray *aSttBlk; // SArray<SSttBlk> SArray *aSttBlk; // SArray<SSttBlk>
...@@ -35,7 +35,7 @@ struct SSttFWriter { ...@@ -35,7 +35,7 @@ struct SSttFWriter {
STsdbFD *pFd; STsdbFD *pFd;
}; };
static int32_t write_ts_block(SSttFWriter *pWriter) { static int32_t write_ts_block(struct SSttFWriter *pWriter) {
int32_t code = 0; int32_t code = 0;
int32_t lino; int32_t lino;
...@@ -73,28 +73,28 @@ _exit: ...@@ -73,28 +73,28 @@ _exit:
return code; return code;
} }
static int32_t write_del_block(SSttFWriter *pWriter) { static int32_t write_del_block(struct SSttFWriter *pWriter) {
int32_t code = 0; int32_t code = 0;
// TODO // TODO
return code; return code;
} }
static int32_t write_stt_blk(SSttFWriter *pWriter) { static int32_t write_stt_blk(struct SSttFWriter *pWriter) {
int32_t code = 0; int32_t code = 0;
// TODO // TODO
return code; return code;
} }
static int32_t write_del_blk(SSttFWriter *pWriter) { static int32_t write_del_blk(struct SSttFWriter *pWriter) {
int32_t code = 0; int32_t code = 0;
// TODO // TODO
return code; return code;
} }
static int32_t stt_fwriter_create(const SSttFWriterConf *pConf, SSttFWriter **ppWriter) { static int32_t stt_fwriter_create(const struct SSttFWriterConf *pConf, struct SSttFWriter **ppWriter) {
int32_t code = 0; int32_t code = 0;
if ((ppWriter[0] = taosMemoryCalloc(1, sizeof(SSttFWriter))) == NULL) { if ((ppWriter[0] = taosMemoryCalloc(1, sizeof(*ppWriter[0]))) == NULL) {
code = TSDB_CODE_OUT_OF_MEMORY; code = TSDB_CODE_OUT_OF_MEMORY;
goto _exit; goto _exit;
} }
...@@ -124,7 +124,7 @@ _exit: ...@@ -124,7 +124,7 @@ _exit:
return code; return code;
} }
static int32_t stt_fwriter_destroy(SSttFWriter *pWriter) { static int32_t stt_fwriter_destroy(struct SSttFWriter *pWriter) {
if (pWriter) { if (pWriter) {
tDestroyTSchema(pWriter->skmTb.pTSchema); tDestroyTSchema(pWriter->skmTb.pTSchema);
tDestroyTSchema(pWriter->skmRow.pTSchema); tDestroyTSchema(pWriter->skmRow.pTSchema);
...@@ -135,19 +135,19 @@ static int32_t stt_fwriter_destroy(SSttFWriter *pWriter) { ...@@ -135,19 +135,19 @@ static int32_t stt_fwriter_destroy(SSttFWriter *pWriter) {
return 0; return 0;
} }
static int32_t stt_fwriter_open(SSttFWriter *pWriter) { static int32_t stt_fwriter_open(struct SSttFWriter *pWriter) {
int32_t code = 0; int32_t code = 0;
// TODO // TODO
return code; return code;
} }
static int32_t stt_fwriter_close(SSttFWriter *pWriter) { static int32_t stt_fwriter_close(struct SSttFWriter *pWriter) {
int32_t code = 0; int32_t code = 0;
// TODO // TODO
return code; return code;
} }
int32_t tsdbSttFWriterOpen(const SSttFWriterConf *pConf, SSttFWriter **ppWriter) { int32_t tsdbSttFWriterOpen(const struct SSttFWriterConf *pConf, struct SSttFWriter **ppWriter) {
int32_t code = 0; int32_t code = 0;
int32_t lino; int32_t lino;
...@@ -168,7 +168,7 @@ _exit: ...@@ -168,7 +168,7 @@ _exit:
return code; return code;
} }
int32_t tsdbSttFWriterClose(SSttFWriter **ppWriter) { int32_t tsdbSttFWriterClose(struct SSttFWriter **ppWriter) {
int32_t vgId = TD_VID(ppWriter[0]->config.pTsdb->pVnode); int32_t vgId = TD_VID(ppWriter[0]->config.pTsdb->pVnode);
int32_t code = 0; int32_t code = 0;
int32_t lino; int32_t lino;
...@@ -185,7 +185,7 @@ _exit: ...@@ -185,7 +185,7 @@ _exit:
return code; return code;
} }
int32_t tsdbSttFWriteTSData(SSttFWriter *pWriter, TABLEID *tbid, TSDBROW *pRow) { int32_t tsdbSttFWriteTSData(struct SSttFWriter *pWriter, TABLEID *tbid, TSDBROW *pRow) {
int32_t code = 0; int32_t code = 0;
int32_t lino; int32_t lino;
...@@ -225,7 +225,7 @@ _exit: ...@@ -225,7 +225,7 @@ _exit:
return code; return code;
} }
int32_t tsdbSttFWriteDLData(SSttFWriter *pWriter, TABLEID *tbid, SDelData *pDelData) { int32_t tsdbSttFWriteDLData(struct SSttFWriter *pWriter, TABLEID *tbid, SDelData *pDelData) {
int32_t code = 0; int32_t code = 0;
// TODO // TODO
return code; return code;
......
...@@ -22,13 +22,13 @@ ...@@ -22,13 +22,13 @@
extern "C" { extern "C" {
#endif #endif
typedef struct SSttFWriter SSttFWriter; struct SSttFWriter;
typedef struct SSttFWriterConf SSttFWriterConf; struct SSttFWriterConf;
int32_t tsdbSttFWriterOpen(const SSttFWriterConf *pConf, SSttFWriter **ppWriter); int32_t tsdbSttFWriterOpen(const struct SSttFWriterConf *pConf, struct SSttFWriter **ppWriter);
int32_t tsdbSttFWriterClose(SSttFWriter **ppWriter); int32_t tsdbSttFWriterClose(struct SSttFWriter **ppWriter);
int32_t tsdbSttFWriteTSData(SSttFWriter *pWriter, TABLEID *tbid, TSDBROW *pRow); int32_t tsdbSttFWriteTSData(struct SSttFWriter *pWriter, TABLEID *tbid, TSDBROW *pRow);
int32_t tsdbSttFWriteDLData(SSttFWriter *pWriter, TABLEID *tbid, SDelData *pDelData); int32_t tsdbSttFWriteDLData(struct SSttFWriter *pWriter, TABLEID *tbid, SDelData *pDelData);
struct SSttFWriterConf { struct SSttFWriterConf {
STsdb *pTsdb; STsdb *pTsdb;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册