more code

This commit is contained in:
Hongze Cheng 2023-05-26 23:51:18 +08:00
parent 0090d02226
commit b4b0db9a3d
2 changed files with 9 additions and 11 deletions

View File

@ -40,13 +40,11 @@ typedef void (*TArray2Cb)(void *);
#define TARRAY2_MIN_SIZE 16
#define TARRAY2_INITIALIZER \
{ 0, 0, NULL }
#define TARRAY2_SIZE(a) ((a)->size)
#define TARRAY2_CAPACITY(a) ((a)->capacity)
#define TARRAY2_DATA(a) ((a)->data)
#define TARRAY2_GET(a, i) ((a)->data[i])
#define TARRAY2_GET_PTR(a, i) (&((a)->data[i]))
#define TARRAY2_GET_PTR(a, i) ((a)->data + i)
#define TARRAY2_FIRST(a) ((a)->data[0])
#define TARRAY2_LAST(a) ((a)->data[(a)->size - 1])

View File

@ -252,14 +252,14 @@ struct SSttFileWriter {
// file
STFile file;
// data
TARRAY2(SSttBlk) sttBlkArray;
TARRAY2(SDelBlk) delBlkArray;
TARRAY2(STbStatisBlk) statisBlkArray;
void *bloomFilter; // TODO
SFSttFooter footer;
SBlockData bData[1];
SDelBlock dData[1];
STbStatisBlock sData[1];
TSttBlkArray sttBlkArray;
TDelBlkArray delBlkArray;
TStatisBlkArray statisBlkArray;
void *bloomFilter; // TODO
SFSttFooter footer;
SBlockData bData[1];
SDelBlock dData[1];
STbStatisBlock sData[1];
// helper data
SSkmInfo skmTb;
SSkmInfo skmRow;