CConcXml::CFreeBiblIndex::CFreeBiblIndex | ( | ) |
CConcXml::CFreeBiblIndex::~CFreeBiblIndex | ( | ) | [virtual] |
string CConcXml::CFreeBiblIndex::GetIndexFileName | ( | string | Path | ) | const [private] |
References m_Name, and MakeFName().
Referenced by ConvertAndSaveToDiskAfterIndexing(), CreateUnion(), DeleteBiblFiles(), and ReadFromDisk().
string CConcXml::CFreeBiblIndex::GetDescriptionStr | ( | ) | const |
References Format(), FreeBiblAttribOptionFieldName, GetTypeStr(), m_bShowInHeader, m_Name, and m_Xpath.
int CConcXml::CFreeBiblIndex::GetIntegerValue | ( | DWORD | FileNo | ) | const |
References m_ValuesForEachFile.
Referenced by CConcXml::InitGreaterByBiblIntegerField(), and CConcXml::InitLessByBiblIntegerField().
void CConcXml::CFreeBiblIndex::clear | ( | ) | [virtual] |
Reimplemented in CConcXml::CFreeBiblStringIndex.
References m_bShowInHeader, and m_ValuesForEachFile.
string CConcXml::CFreeBiblIndex::GetStringValue | ( | DWORD | FileNo | ) | const [virtual] |
Reimplemented in CConcXml::CFreeBiblStringIndex.
References Format(), and m_ValuesForEachFile.
Referenced by CConcXml::GetFreeHeaderBiblAttributesJson(), CConcXml::GetFreeHeaderBiblAttributesWithNames(), and CConcXml::GetVisibleFreeHeaderBiblAttributes().
bool CConcXml::CFreeBiblIndex::ReadFromDisk | ( | string | Path, | |
DWORD | FileBreaksSize | |||
) | [virtual] |
Reimplemented in CConcXml::CFreeBiblStringIndex.
References ErrorMessage(), Format(), GetIndexFileName(), m_Name, m_ValuesForEachFile, and ReadVector().
void CConcXml::CFreeBiblIndex::CreateUnion | ( | string | Path, | |
const CFreeBiblIndex * | pIndex1, | |||
const CFreeBiblIndex * | pIndex2 | |||
) | [virtual] |
Reimplemented in CConcXml::CFreeBiblStringIndex.
References GetIndexFileName(), m_ValuesForEachFile, and WriteVector().
bool CConcXml::CFreeBiblIndex::GetValueForDDCFilter | ( | const RML_RE::Options & | RegexOpts, | |
string | Value, | |||
CDDCFilterWithBounds & | Filter | |||
) | const [virtual] |
Reimplemented in CConcXml::CFreeBiblStringIndex.
References CDDCFilterWithBounds::m_LevelEnd, and CDDCFilterWithBounds::m_LevelStart.
bool CConcXml::CFreeBiblIndex::RegisterBiblStringItemId | ( | const string & | Value | ) | [virtual] |
Reimplemented in CConcXml::CFreeBiblStringIndex.
References m_ValuesForEachFile.
bool CConcXml::CFreeBiblIndex::DeleteBiblFiles | ( | string | Path | ) | const [virtual] |
Reimplemented in CConcXml::CFreeBiblStringIndex.
References GetIndexFileName().
Referenced by CConcXml::CFreeBiblStringIndex::DeleteBiblFiles().
bool CConcXml::CFreeBiblIndex::ConvertAndSaveToDiskAfterIndexing | ( | string | Path | ) | [virtual] |
Reimplemented in CConcXml::CFreeBiblStringIndex.
References GetIndexFileName(), m_ValuesForEachFile, and WriteVector().
string CConcXml::CFreeBiblIndex::GetTypeStr | ( | ) | const [virtual] |
Reimplemented in CConcXml::CFreeBiblStringIndex.
References IntegerTypeStr.
Referenced by GetDescriptionStr().
the name of the index (from options file)
Referenced by CConcXml::CFreeBiblStringIndex::ConvertAndSaveToDiskAfterIndexing(), GetDescriptionStr(), CConcXml::GetFreeHeaderBiblAttributesJson(), CConcXml::GetFreeHeaderBiblAttributesWithNames(), GetIndexFileName(), CConcXml::CFreeBiblStringIndex::GetStringFileName(), ReadFromDisk(), CConcXml::CFreeBiblStringIndex::RegisterBiblStringItemId(), and CConcXml::RegisterFreeBiblAttributes().
the XPath to this information (from options file)
Referenced by GetDescriptionStr(), and CConcXml::RegisterFreeBiblAttributes().
integer references to m_Values for each corpus file
Referenced by clear(), CConcXml::CFreeBiblStringIndex::ConvertAndSaveToDiskAfterIndexing(), ConvertAndSaveToDiskAfterIndexing(), CConcXml::CFreeBiblStringIndex::CreateUnion(), CreateUnion(), GetIntegerValue(), CConcXml::CFreeBiblStringIndex::GetStringValue(), GetStringValue(), ReadFromDisk(), CConcXml::CFreeBiblStringIndex::RegisterBiblStringItemId(), and RegisterBiblStringItemId().
should DDC show this field for each header
Referenced by clear(), GetDescriptionStr(), CConcXml::GetFreeHeaderBiblAttributesJson(), CConcXml::GetFreeHeaderBiblAttributesWithNames(), CConcXml::GetVisibleFreeHeaderBiblAttributes(), and CConcXml::RegisterFreeBiblAttributes().