提交 ecca2fc0 编写于 作者: H Hongze Cheng

more code

上级 3278c114
...@@ -280,6 +280,14 @@ _exit: ...@@ -280,6 +280,14 @@ _exit:
return code; return code;
} }
static int32_t tsdbCompactNextRow(STsdbCompactor *pCompactor, TSDBROW **ppRow) {
int32_t code = 0;
int32_t lino = 0;
// TODO
_exit:
return code;
}
int32_t tsdbCompact(STsdb *pTsdb, int32_t flag) { int32_t tsdbCompact(STsdb *pTsdb, int32_t flag) {
int32_t code = 0; int32_t code = 0;
int32_t lino = 0; int32_t lino = 0;
...@@ -318,15 +326,14 @@ int32_t tsdbCompact(STsdb *pTsdb, int32_t flag) { ...@@ -318,15 +326,14 @@ int32_t tsdbCompact(STsdb *pTsdb, int32_t flag) {
if (pIter) tRBTreePut(&compactor.rtree, &pIter->n); if (pIter) tRBTreePut(&compactor.rtree, &pIter->n);
} }
#if 0 // loop to merge row by row
if (flag & TSDB_FLG_DEEP_COMPACT) { TSDBROW *pRow = NULL;
code = tsdbDeepCompact(&compactor); for (;;) {
TSDB_CHECK_CODE(code, lino, _exit); code = tsdbCompactNextRow(&compactor, &pRow);
} else {
code = tsdbShallowCompact(&compactor);
TSDB_CHECK_CODE(code, lino, _exit); TSDB_CHECK_CODE(code, lino, _exit);
if (pRow == NULL) break;
} }
#endif
} }
_exit: _exit:
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册