ddc
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)CIndexSetForLoadingStageprotected
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) constCIndexSetForQueryingStageprotected
AddOneIndexItem(CItemIndexForLoading &M, FILE *res_fp, size_t &CurrPositionInResFile, const CTokenNo EndTokeNo)CIndexSetForQueryingStageprotected
AssertHasPath() constCIndexSetForQueryingStageprotected
BuildPeriodsDivisionAndCompress(const DWORD TokenId, vector< CTokenNo > &InputTokens)CIndexSetForQueryingStageprotected
CIndexSetForLoadingStage()CIndexSetForLoadingStage
CIndexSetForQueryingStage(const CStringIndexator *pParent)CIndexSetForQueryingStage
CloseStorageFile()CStringIndexSet
ConvertLoadIndexToWorkingIndex()CStringIndexSetprivate
ConvertTempStorageToPersistent()CStringIndexSetprivate
CreateSplitPartitions(vector< CStringIndexSet *> &Partitions, const vector< CTokenNo > &EndTokenNo) constCStringIndexSet
CreateTempFiles(string Path)CIndexSetForLoadingStage
CreateUnionTokenStorages(const vector< CStringIndexSet *> &IndexSets, const vector< size_t > &TokenCounts, const vector< vector< DWORD > > &xlateItemId)CStringIndexSetprivate
CStringIndexSet(const CStringIndexator *pParent)CStringIndexSet
DeleteTempFiles()CIndexSetForLoadingStage
DestroyIndexSet()CStringIndexSet
DumpStorage(FILE *output) constCStringIndexSet
EnsureSuffixIndex()CStringIndexSet
FindChunkOccurrences(const vector< DWORD > &IndexItems, vector< CTokenNo > &occurrences, vector< DWORD > &ChunkLengths, size_t PeriodNo, CShortOccurCacheMap *pCaches, vector< int > &CacheIds) constCStringIndexSet
FindOccurrences(const vector< DWORD > &IndexItems, const size_t PeriodNo, vector< CTokenNo > &occurrences, CShortOccurCacheMap *pCaches, vector< int > &CacheIds) constCStringIndexSet
GetContextBounds(CDDCFilterWithBounds &Filter, const string &LoValue, const string &HiValue) constCStringIndexSet
GetFileNameForInfos() constCIndexSetForQueryingStageprotected
GetIndexItemStr(const T &W) constCStringIndexSetinline
GetMemoryLoadIndexItemsCount() constCIndexSetForLoadingStage
GetName() constCStringIndexSetprivatevirtual
GetOccHdrFileName() constCIndexSetForQueryingStageprotected
GetOccurrsFileSize() constCIndexSetForQueryingStageprotected
GetOccursFileName() constCIndexSetForQueryingStageprotected
GetPeriodsDivisionFileName() constCIndexSetForQueryingStageprotected
GetStartOccurNo(size_t IndexNo) constCIndexSetForQueryingStageprotected
GetStorageFileName() constCStringIndexSet
GetSuffixFileName() constCIndexSetForQueryingStageprotected
GetTokenIndexId(CTokenNo TokenNo) constCStringIndexSet
GetTokensFromStorage(const size_t start_offset, const size_t end_offset, vector< COutputToken > &Tokens) constCStringIndexSet
GetTypeIndexId(const string &ValueStr) constCStringIndexSet
GetTypeIndexIdLowerBound(const string &ValueStr) constCStringIndexSet
GetTypeIndexIdLowerBoundIter(const string &ValueStr) constCStringIndexSet
GetTypeIndexIdUpperBoundIter(const string &ValueStr) constCStringIndexSet
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)CIndexSetForQueryingStageprotected
m_bCompressOccurrencesCIndexSetForQueryingStage
m_bUseItemStorageCIndexSetForLoadingStage
m_EndPeriodOffsetsCIndexSetForQueryingStage
m_IndexCIndexSetForQueryingStage
m_MainOccurTempFileNameCIndexSetForLoadingStageprotected
m_NameCStringIndexSet
m_pParentCIndexSetForQueryingStage
m_rIndexCIndexSetForQueryingStage
m_ShortNameCStringIndexSet
m_StorageFileCStringIndexSetprivate
m_StringBufferCIndexSetForLoadingStage
m_TempStorageFileCIndexSetForLoadingStageprotected
m_TempStorageFileNameCIndexSetForLoadingStageprotected
OpenStorageFile()CStringIndexSetprivate
PrintLoadIndexStats(FILE *f=stderr) constCIndexSetForLoadingStage
QueryTokenList(const string &WordForm, vector< DWORD > &MatchWords) constCStringIndexSet
QueryTokenListUniversal(vector< DWORD > &MatchWords) constCStringIndexSet
QueryTokenListUsingRegExp(RML_RE &RegExp, vector< DWORD > &MatchWords, bool negated=false, bool ignore_diacritics=false) constCStringIndexSet
QueryTokenListWithLeftTruncation(const string &Suffix, vector< DWORD > &MatchWords) constCStringIndexSet
QueryTokenListWithRightTruncation(const string &Prefix, vector< DWORD > &MatchWords) constCStringIndexSet
ReadAllOccurrences(size_t IndexItemNo, vector< CTokenNo > &Occurs) constCIndexSetForQueryingStage
ReadFromTheDisk()CStringIndexSet
RollbackLoadIndex(CTokenNo startTrimTokenNo)CIndexSetForLoadingStage
SaveMemoryLoadIndex()CIndexSetForLoadingStage
SortInputAndMemoryIndices()CIndexSetForLoadingStage
UnionIndexSets(const vector< CStringIndexSet *> &IndexSets, const vector< size_t > &TokenCounts)CStringIndexSet
WritePeriodsDivision()CIndexSetForQueryingStageprotected
WriteToFile(bool bAfterLoading)CStringIndexSet
~CIndexSetForLoadingStage()CIndexSetForLoadingStagevirtual
~CIndexSetForQueryingStage()CIndexSetForQueryingStagevirtual
~CStringIndexSet()CStringIndexSet