CStringIndexSet Member List

This is the complete list of members for CStringIndexSet, including all inherited members.
AddInputLoadIndexToMemoryLoadIndex()CIndexSetForLoadingStage
AddItemStrToBuffer(const char *Str, size_t StrLen)CIndexSetForLoadingStage [protected]
AddMemoryLoadIndexToMainLoadIndex()CIndexSetForLoadingStage
AddOccurs(size_t IndexItemNo, const bool bOneOccurrence, const size_t StartOccurNo, const size_t EndOccurNo, vector< CTokenNo > &Occurs, size_t PeriodNo, COccurrBuffer &OccursBuffer, CShortOccurCache *pCacheByIndexSet, int &CacheId) const CIndexSetForQueryingStage [protected]
AddOneIndexItem(CItemIndexForLoading &M, FILE *res_fp, size_t &CurrPositionInResFile, const CTokenNo EndTokeNo)CIndexSetForQueryingStage [protected]
AssertHasPath() const CIndexSetForQueryingStage [protected]
BuildPeriodsDivisionAndCompress(const DWORD TokenId, vector< CTokenNo > &InputTokens)CIndexSetForQueryingStage [protected]
CIndexSetForLoadingStage()CIndexSetForLoadingStage
CIndexSetForQueryingStage(const CStringIndexator *pParent)CIndexSetForQueryingStage
CloseStorageFile()CStringIndexSet [private]
CloseTempBigramsFile()CIndexSetForLoadingStage
ConvertLoadIndexToWorkingIndex()CStringIndexSet [private]
ConvertTempStorageToPersistent()CStringIndexSet [private]
CreateTempFiles(string Path)CIndexSetForLoadingStage
CreateUnionTokenStorage(const CStringIndexSet &I1, const CStringIndexSet &I2, const map< DWORD, DWORD > &First2Result, const map< DWORD, DWORD > &Second2Result)CStringIndexSet [private]
CStringIndexSet(const CStringIndexator *pParent)CStringIndexSet
DeleteTempFiles()CIndexSetForLoadingStage
DestroyIndexSet()CStringIndexSet
DumpBigrams() const CStringIndexSet
DumpBigramsOfOneDirection(BigramDirectionEnum bigram_direc) const CStringIndexSet [private]
DumpStorage() const CStringIndexSet
FindChunkOccurrences(const vector< DWORD > &IndexItems, vector< CTokenNo > &occurrences, vector< size_t > &ChunkLengths, size_t PeriodNo, CMyTimeSpanHolder &Profilerp, CShortOccurCacheMap *pCaches, vector< int > &CacheIds) const CStringIndexSet
FindOccurrences(const vector< DWORD > &IndexItems, const size_t PeriodNo, vector< CTokenNo > &occurrences, CMyTimeSpanHolder &Profilerp, CShortOccurCacheMap *pCaches, vector< int > &CacheIds) const CStringIndexSet
GetFileNameForInfos() const CIndexSetForQueryingStage [protected]
GetIndexItemStr(const T &W) const CStringIndexSet [inline]
GetLeftBigramsFileName() const CStringIndexSet [private]
GetMemoryLoadIndexItemsCount() const CIndexSetForLoadingStage
GetName() const CStringIndexSet [private, virtual]
GetOccHdrFileName() const CIndexSetForQueryingStage [protected]
GetOccurrsFileSize() const CIndexSetForQueryingStage [protected]
GetOccursFileName() const CIndexSetForQueryingStage [protected]
GetPeriodsDevisionFileName() const CIndexSetForQueryingStage [protected]
GetStartOccurNo(size_t IndexNo) const CIndexSetForQueryingStage [protected]
GetStorageFileName() const CStringIndexSet [private]
GetTokensFromStorage(const size_t start_offset, const size_t end_offset, vector< COutputToken > &Tokens) const CStringIndexSet
IndexOneBigram(const char *Word1, BYTE Word1Len, const char *Word2, BYTE Word2Len, const CTokenNo &TokenOffset, char SecondWordAddress)CIndexSetForLoadingStage [protected]
InitIndexSet(string Name, string ShortName, bool bCreateItemStorage, bool bCompress)CStringIndexSet
InsertToInputLoadIndex(const char *Str, size_t StrLen, const vector< CTokenNo > &occurrences)CIndexSetForLoadingStage
LoadIndexSet(bool bLoadHeaderOfOccurrences=true)CIndexSetForQueryingStage
m_bCompressOccurrencesCIndexSetForQueryingStage
m_BigramBorderCIndexSetForLoadingStage
m_BigramsIndexCStringIndexSet
m_bUseItemStorageCIndexSetForLoadingStage
m_EndPeriodOffsetsCIndexSetForQueryingStage
m_IndexCIndexSetForQueryingStage
m_MainOccurTempFileNameCIndexSetForLoadingStage [protected]
m_MaxBigramWindowSizeCIndexSetForLoadingStage
m_NameCStringIndexSet
m_pParentCIndexSetForQueryingStage
m_ShortNameCStringIndexSet
m_StorageFileCStringIndexSet [private]
m_StringBufferCIndexSetForLoadingStage
m_TempBigramsFileNameCIndexSetForLoadingStage [protected]
m_TempStorageFileCIndexSetForLoadingStage [protected]
m_TempStorageFileNameCIndexSetForLoadingStage [protected]
OpenStorageFile()CStringIndexSet [private]
ProcessBigramBorder(CTokenNo occurrence)CIndexSetForLoadingStage
QueryTokenList(const string &WordForm, vector< DWORD > &MatchWords) const CStringIndexSet
QueryTokenListUsingRegExp(RML_RE &RegExp, vector< DWORD > &MatchWords) const CStringIndexSet
QueryTokenListWithRightTruncation(const string &WordForm, vector< DWORD > &MatchWords) const CStringIndexSet
ReadAllOccurrences(size_t IndexItemNo, vector< CTokenNo > &Occurs) const CIndexSetForQueryingStage
ReadFromTheDisk()CStringIndexSet
SaveMemoryLoadIndex()CIndexSetForLoadingStage
SaveOnePartOfUnionTokenStorage(FILE *res_fp, const map< DWORD, DWORD > &Old2New) const CStringIndexSet [private]
SortInputAndMemoryIndices()CIndexSetForLoadingStage
UnionIndexSet(const CStringIndexSet &I1, const CStringIndexSet &I2, const CTokenNo EndToken1, const CTokenNo EndToken2)CStringIndexSet
UseBigrams() const CIndexSetForLoadingStage
WritePeriodsDivision()CIndexSetForQueryingStage [protected]
WriteToFile(bool bAfterLoading)CStringIndexSet
~CIndexSetForLoadingStage()CIndexSetForLoadingStage
~CIndexSetForQueryingStage()CIndexSetForQueryingStage
~CStringIndexSet()CStringIndexSet