FirteX-高性能全文索引和检索平台

API Documentation


首页 | 名字空间列表 | 类继承关系 | 组合类型列表 | $(BL\录(B | 文件列表 | 名字空间成员 | 组合类型成员 | 文件成员

firtex::index::CFieldInfo类参考

#include <FieldsInfo.h>

所有成员的列表。

公有成员

 CFieldInfo (void)
 CFieldInfo (const CFieldInfo &src)
 ~CFieldInfo (void)
fieldid_t getID ()
void setID (fieldid_t fid)
const tstring & getName ()
void setName (const tstring &name)
fileoffset_t getIndexOffset ()
void setIndexOffset (fileoffset_t offset)
uint64_t numTerms ()
uint64_t distinctNumTerms ()
void setNumTerms (uint64_t n)
void setDistinctNumTerms (uint64_t n)
void setLength (int64_t tdiLen, int64_t dfiLen, int64_t ptiLen)
void getLength (int64_t *tdiLen, int64_t *dfiLen, int64_t *ptiLen)
FieldFlag getFlag ()
void setFlag (FieldFlag flag)
FieldType getType ()
fielddata_t getDataType ()
bool isIndexed ()
bool isAnalyzed ()
bool isStored ()
bool isCompressed ()
bool isStoreTermVector ()
bool isSequenceVector ()
bool isFreqVector ()
bool isPositionVector ()
void reset ()

保护属性

fieldid_t m_id
tstring m_name
FieldFlag m_flag
uint64_t m_totalTerms
uint64_t m_distTerms
fileoffset_t m_indexOffset
int64_t m_tdiLength
int64_t m_dfiLength
int64_t m_ptiLength

友元

class CFieldsInfo


构造及析构函数文档

firtex::index::CFieldInfo::CFieldInfo void   )  [inline]
 

firtex::index::CFieldInfo::CFieldInfo const CFieldInfo src  )  [inline]
 

firtex::index::CFieldInfo::~CFieldInfo void   )  [inline]
 


成员函数文档

uint64_t firtex::index::CFieldInfo::distinctNumTerms  )  [inline]
 

fielddata_t firtex::index::CFieldInfo::getDataType  )  [inline]
 

FieldFlag firtex::index::CFieldInfo::getFlag  )  [inline]
 

fieldid_t firtex::index::CFieldInfo::getID  )  [inline]
 

fileoffset_t firtex::index::CFieldInfo::getIndexOffset  )  [inline]
 

void firtex::index::CFieldInfo::getLength int64_t *  tdiLen,
int64_t *  dfiLen,
int64_t *  ptiLen
[inline]
 

const tstring& firtex::index::CFieldInfo::getName  )  [inline]
 

FieldType firtex::index::CFieldInfo::getType  )  [inline]
 

bool firtex::index::CFieldInfo::isAnalyzed  )  [inline]
 

bool firtex::index::CFieldInfo::isCompressed  )  [inline]
 

bool firtex::index::CFieldInfo::isFreqVector  )  [inline]
 

bool firtex::index::CFieldInfo::isIndexed  )  [inline]
 

bool firtex::index::CFieldInfo::isPositionVector  )  [inline]
 

bool firtex::index::CFieldInfo::isSequenceVector  )  [inline]
 

bool firtex::index::CFieldInfo::isStored  )  [inline]
 

bool firtex::index::CFieldInfo::isStoreTermVector  )  [inline]
 

uint64_t firtex::index::CFieldInfo::numTerms  )  [inline]
 

void firtex::index::CFieldInfo::reset  )  [inline]
 

void firtex::index::CFieldInfo::setDistinctNumTerms uint64_t  n  )  [inline]
 

void firtex::index::CFieldInfo::setFlag FieldFlag  flag  )  [inline]
 

void firtex::index::CFieldInfo::setID fieldid_t  fid  )  [inline]
 

void firtex::index::CFieldInfo::setIndexOffset fileoffset_t  offset  )  [inline]
 

void firtex::index::CFieldInfo::setLength int64_t  tdiLen,
int64_t  dfiLen,
int64_t  ptiLen
[inline]
 

void firtex::index::CFieldInfo::setName const tstring &  name  )  [inline]
 

void firtex::index::CFieldInfo::setNumTerms uint64_t  n  )  [inline]
 


友元及相关函数文档

friend class CFieldsInfo [friend]
 


成员数据文档

int64_t firtex::index::CFieldInfo::m_dfiLength [protected]
 

uint64_t firtex::index::CFieldInfo::m_distTerms [protected]
 

FieldFlag firtex::index::CFieldInfo::m_flag [protected]
 

fieldid_t firtex::index::CFieldInfo::m_id [protected]
 

fileoffset_t firtex::index::CFieldInfo::m_indexOffset [protected]
 

tstring firtex::index::CFieldInfo::m_name [protected]
 

int64_t firtex::index::CFieldInfo::m_ptiLength [protected]
 

int64_t firtex::index::CFieldInfo::m_tdiLength [protected]
 

uint64_t firtex::index::CFieldInfo::m_totalTerms [protected]
 


该类的文档由以下文件生成:

http://www.firtex.org http://www.sourceforge.net/projects/firtex