more code
This commit is contained in:
parent
052d9c6e4b
commit
0a13fc497d
|
@ -13,4 +13,44 @@
|
|||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include "dev.h"
|
||||
#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;
|
||||
}
|
|
@ -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 {
|
||||
|
|
Loading…
Reference in New Issue