homework-jianmu/src/vnode/tsdb/inc/tsdbFile.h

30 lines
545 B
C

#if !defined(_TD_TSDB_FILE_H_)
#define _TD_TSDB_FILE_H_
#include "tstring.h"
typedef int32_t file_id_t;
typedef enum : uint8_t {
TSDB_FILE_TYPE_HEAD,
TSDB_FILE_TYPE_DATA,
TSDB_FILE_TYPE_LAST,
TSDB_FILE_TYPE_META
} TSDB_FILE_TYPE;
typedef struct {
int64_t fileSize;
} SFileInfo;
typedef struct {
tstring_t fname;
SFileInfo;
} SFILE;
tstring_t tdGetHeadFileName(/* TODO */);
tstring_t tdGetDataFileName(/* TODO */);
tstring_t tdGetLastFileName(/* TODO */);
tstring_t tdGetMetaFileName(/* TODO */);
#endif // _TD_TSDB_FILE_H_