提交 0a13fc49 编写于 作者: H Hongze Cheng

more code

上级 052d9c6e
......@@ -13,4 +13,44 @@
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
#include "dev.h"
\ No newline at end of file
#include "dev.h"
int32_t tDelBlockCreate(SDelBlock *pDelBlock) {
memset(pDelBlock, 0, sizeof(SDelBlock));
for (int32_t i = 0; i < 5; ++i) {
tColDataInit(&pDelBlock->aColData[i], i + 1, TSDB_DATA_TYPE_BIGINT, 0);
}
return 0;
}
int32_t tDelBlockDestroy(SDelBlock *pDelBlock) {
for (int32_t i = 0; i < 5; ++i) {
tColDataDestroy(&pDelBlock->aColData[i]);
}
return 0;
}
int32_t tDelBlockClear(SDelBlock *pDelBlock) {
for (int32_t i = 0; i < 5; ++i) {
tColDataClear(&pDelBlock->aColData[i]);
}
return 0;
}
int32_t tDelBlockAppend(SDelBlock *pDelBlock, const TABLEID *tbid, const SDelData *pDelData) {
int32_t code = 0;
SColVal cv;
// TODO
code = tColDataAppendValue(&pDelBlock->aColData[0], &cv);
code = tColDataAppendValue(&pDelBlock->aColData[1], &cv);
code = tColDataAppendValue(&pDelBlock->aColData[2], &cv);
code = tColDataAppendValue(&pDelBlock->aColData[3], &cv);
code = tColDataAppendValue(&pDelBlock->aColData[4], &cv);
return code;
}
\ No newline at end of file
......@@ -16,6 +16,8 @@
#ifndef _TSDB_UTIL_H
#define _TSDB_UTIL_H
#include "tsdb.h"
#ifdef __cplusplus
extern "C" {
#endif
......@@ -32,7 +34,7 @@ int32_t tDelBlockAppend(SDelBlock *pDelBlock, const TABLEID *tbid, const SDelDat
/* Exposed Structs */
struct SDelBlock {
SColData aColData[4]; // <suid, uid, version, skey, ekey>
SColData aColData[5]; // <suid, uid, version, skey, ekey>
};
struct SDelBlk {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册