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 | |
ConvertLoadIndexToWorkingIndex() | CStringIndexSet | private |
ConvertTempStorageToPersistent() | CStringIndexSet | private |
CreateSplitPartitions(vector< CStringIndexSet *> &Partitions, const vector< CTokenNo > &EndTokenNo) const | CStringIndexSet | |
CreateTempFiles(string Path) | CIndexSetForLoadingStage | |
CreateUnionTokenStorages(const vector< CStringIndexSet *> &IndexSets, const vector< size_t > &TokenCounts, const vector< vector< DWORD > > &xlateItemId) | CStringIndexSet | private |
CStringIndexSet(const CStringIndexator *pParent) | CStringIndexSet | |
DeleteTempFiles() | CIndexSetForLoadingStage | |
DestroyIndexSet() | CStringIndexSet | |
DumpStorage(FILE *output) const | CStringIndexSet | |
EnsureSuffixIndex() | CStringIndexSet | |
FindChunkOccurrences(const vector< DWORD > &IndexItems, vector< CTokenNo > &occurrences, vector< DWORD > &ChunkLengths, size_t PeriodNo, CShortOccurCacheMap *pCaches, vector< int > &CacheIds) const | CStringIndexSet | |
FindOccurrences(const vector< DWORD > &IndexItems, const size_t PeriodNo, vector< CTokenNo > &occurrences, CShortOccurCacheMap *pCaches, vector< int > &CacheIds) const | CStringIndexSet | |
GetContextBounds(CDDCFilterWithBounds &Filter, const string &LoValue, const string &HiValue) const | CStringIndexSet | |
GetFileNameForInfos() const | CIndexSetForQueryingStage | protected |
GetIndexItemStr(const T &W) const | CStringIndexSet | inline |
GetMemoryLoadIndexItemsCount() const | CIndexSetForLoadingStage | |
GetName() const | CStringIndexSet | privatevirtual |
GetOccHdrFileName() const | CIndexSetForQueryingStage | protected |
GetOccurrsFileSize() const | CIndexSetForQueryingStage | protected |
GetOccursFileName() const | CIndexSetForQueryingStage | protected |
GetPeriodsDivisionFileName() const | CIndexSetForQueryingStage | protected |
GetStartOccurNo(size_t IndexNo) const | CIndexSetForQueryingStage | protected |
GetStorageFileName() const | CStringIndexSet | |
GetSuffixFileName() const | CIndexSetForQueryingStage | protected |
GetTokenIndexId(CTokenNo TokenNo) const | CStringIndexSet | |
GetTokensFromStorage(const size_t start_offset, const size_t end_offset, vector< COutputToken > &Tokens) const | CStringIndexSet | |
GetTypeIndexId(const string &ValueStr) const | CStringIndexSet | |
GetTypeIndexIdLowerBound(const string &ValueStr) const | CStringIndexSet | |
GetTypeIndexIdLowerBoundIter(const string &ValueStr) const | CStringIndexSet | |
GetTypeIndexIdUpperBoundIter(const string &ValueStr) const | CStringIndexSet | |
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 | protected |
m_bCompressOccurrences | CIndexSetForQueryingStage | |
m_bUseItemStorage | CIndexSetForLoadingStage | |
m_EndPeriodOffsets | CIndexSetForQueryingStage | |
m_Index | CIndexSetForQueryingStage | |
m_MainOccurTempFileName | CIndexSetForLoadingStage | protected |
m_Name | CStringIndexSet | |
m_pParent | CIndexSetForQueryingStage | |
m_rIndex | CIndexSetForQueryingStage | |
m_ShortName | CStringIndexSet | |
m_StorageFile | CStringIndexSet | private |
m_StringBuffer | CIndexSetForLoadingStage | |
m_TempStorageFile | CIndexSetForLoadingStage | protected |
m_TempStorageFileName | CIndexSetForLoadingStage | protected |
OpenStorageFile() | CStringIndexSet | private |
PrintLoadIndexStats(FILE *f=stderr) const | CIndexSetForLoadingStage | |
QueryTokenList(const string &WordForm, vector< DWORD > &MatchWords) const | CStringIndexSet | |
QueryTokenListUniversal(vector< DWORD > &MatchWords) const | CStringIndexSet | |
QueryTokenListUsingRegExp(RML_RE &RegExp, vector< DWORD > &MatchWords, bool negated=false, bool ignore_diacritics=false) const | CStringIndexSet | |
QueryTokenListWithLeftTruncation(const string &Suffix, vector< DWORD > &MatchWords) const | CStringIndexSet | |
QueryTokenListWithRightTruncation(const string &Prefix, vector< DWORD > &MatchWords) const | CStringIndexSet | |
ReadAllOccurrences(size_t IndexItemNo, vector< CTokenNo > &Occurs) const | CIndexSetForQueryingStage | |
ReadFromTheDisk() | CStringIndexSet | |
RollbackLoadIndex(CTokenNo startTrimTokenNo) | CIndexSetForLoadingStage | |
SaveMemoryLoadIndex() | CIndexSetForLoadingStage | |
SortInputAndMemoryIndices() | CIndexSetForLoadingStage | |
UnionIndexSets(const vector< CStringIndexSet *> &IndexSets, const vector< size_t > &TokenCounts) | CStringIndexSet | |
WritePeriodsDivision() | CIndexSetForQueryingStage | protected |
WriteToFile(bool bAfterLoading) | CStringIndexSet | |
~CIndexSetForLoadingStage() | CIndexSetForLoadingStage | virtual |
~CIndexSetForQueryingStage() | CIndexSetForQueryingStage | virtual |
~CStringIndexSet() | CStringIndexSet | |