tsdbFile.h 545 字节
Newer Older
H
more  
Hongze Cheng 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
#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_