Classes | Public Member Functions | Private Member Functions | Private Attributes

CConcXml::CFreeBiblStringIndex Class Reference

Inheritance diagram for CConcXml::CFreeBiblStringIndex:
Inheritance graph
[legend]
Collaboration diagram for CConcXml::CFreeBiblStringIndex:
Collaboration graph
[legend]

List of all members.

Classes

Public Member Functions

Private Member Functions

Private Attributes


Constructor & Destructor Documentation

CConcXml::CFreeBiblStringIndex::CFreeBiblStringIndex (  ) 
CConcXml::CFreeBiblStringIndex::~CFreeBiblStringIndex (  )  [virtual]

Member Function Documentation

void CConcXml::CFreeBiblStringIndex::CreateUnionOfBiblStrings ( const vector< string > &  _X1,
const vector< string > &  _X2,
vector< DWORD > &  Transfer1,
vector< DWORD > &  Transfer2 
) [private]

References m_Values.

Referenced by CreateUnion().

Here is the caller graph for this function:

string CConcXml::CFreeBiblStringIndex::GetStringFileName ( string  Path  )  const [private]

References CConcXml::CFreeBiblIndex::m_Name, and MakeFName().

Referenced by ConvertAndSaveToDiskAfterIndexing(), CreateUnion(), DeleteBiblFiles(), and ReadFromDisk().

Here is the call graph for this function:

Here is the caller graph for this function:

bool CConcXml::CFreeBiblStringIndex::ReadBiblStringItems ( vector< string > &  Set,
string  FileName 
) const [private]

References MaxBiblStringLen, and Trim().

Referenced by ReadFromDisk().

Here is the call graph for this function:

Here is the caller graph for this function:

bool CConcXml::CFreeBiblStringIndex::WriteBiblStringItems ( const vector< string > &  Set,
string  FileName 
) const [private]

Referenced by CreateUnion().

Here is the caller graph for this function:

void CConcXml::CFreeBiblStringIndex::clear (  )  [virtual]

Reimplemented from CConcXml::CFreeBiblIndex.

References m_BuildStringItems, and m_Values.

string CConcXml::CFreeBiblStringIndex::GetTypeStr (  )  const [virtual]

Reimplemented from CConcXml::CFreeBiblIndex.

References StringTypeStr.

string CConcXml::CFreeBiblStringIndex::GetStringValue ( DWORD  FileNo  )  const [virtual]
bool CConcXml::CFreeBiblStringIndex::ReadFromDisk ( string  Path,
DWORD  FileBreaksSize 
) [virtual]

Reimplemented from CConcXml::CFreeBiblIndex.

References GetStringFileName(), m_Values, and ReadBiblStringItems().

Here is the call graph for this function:

void CConcXml::CFreeBiblStringIndex::CreateUnion ( string  Path,
const CFreeBiblIndex pIndex1,
const CFreeBiblIndex pIndex2 
) [virtual]
bool CConcXml::CFreeBiblStringIndex::GetValueForDDCFilter ( const RML_RE::Options RegexOpts,
string  Value,
CDDCFilterWithBounds Filter 
) const [virtual]
bool CConcXml::CFreeBiblStringIndex::RegisterBiblStringItemId ( const string &  Value  )  [virtual]
bool CConcXml::CFreeBiblStringIndex::DeleteBiblFiles ( string  Path  )  const [virtual]

Reimplemented from CConcXml::CFreeBiblIndex.

References CConcXml::CFreeBiblIndex::DeleteBiblFiles(), and GetStringFileName().

Here is the call graph for this function:

bool CConcXml::CFreeBiblStringIndex::ConvertAndSaveToDiskAfterIndexing ( string  Path  )  [virtual]

Reimplemented from CConcXml::CFreeBiblIndex.

References GetStringFileName(), m_BuildStringItems, CConcXml::CFreeBiblIndex::m_Name, and CConcXml::CFreeBiblIndex::m_ValuesForEachFile.

Referenced by CreateUnion().

Here is the call graph for this function:

Here is the caller graph for this function:


Member Data Documentation

a list that is used during building this bibl-index

Referenced by clear(), ConvertAndSaveToDiskAfterIndexing(), and RegisterBiblStringItemId().

vector<string> CConcXml::CFreeBiblStringIndex::m_Values [private]

a set of all possible string values for this index

Referenced by clear(), CreateUnion(), CreateUnionOfBiblStrings(), GetStringValue(), GetValueForDDCFilter(), and ReadFromDisk().


The documentation for this class was generated from the following files: