Public Member Functions | Static Public Member Functions | Private Attributes

CIndexItem Class Reference

#include <IndexSetForQueryingStage.h>

List of all members.

Public Member Functions

Static Public Member Functions

Private Attributes


Detailed Description

CIndexItem contains basic information about one index item. In the strict sense one index item is a connection between an indexed string and its occurrences. More generally the term "index item" is used to refer also an indexed string.


Member Function Documentation

DWORD CIndexItem::GetIndexItemOffsetAndFlags (  )  const [inline]

return m_IndexItemOffsetAndFlags for serialization

References m_IndexItemOffsetAndFlags.

Referenced by save_to_bytes().

Here is the caller graph for this function:

void CIndexItem::SetIndexItemOffsetAndFlags ( DWORD  Value  )  [inline]

set m_IndexItemOffsetAndFlags for serialization

References m_IndexItemOffsetAndFlags.

Referenced by CIndexSetForQueryingStage::AddOneIndexItem(), and restore_from_bytes().

Here is the caller graph for this function:

static size_t CIndexItem::GetMaximalNumberOfRunningTokens (  )  [inline, static]

References AllFlags.

Referenced by CConcIndexatorInvoker::BuildIndex(), CConcIndexatorInvoker::FinalizeIndex(), and CStringIndexSet::UnionIndexSet().

Here is the caller graph for this function:

DWORD CIndexItem::GetIndexItemOffset (  )  const [inline]

returns a reference of this index item to CStringIndexSet::m_StringBuffer

References AllFlags, and m_IndexItemOffsetAndFlags.

void CIndexItem::SetIndexItemOffset ( DWORD  Value  )  [inline]

sets a reference of this index item to CStringIndexSet::m_StringBuffer

References AllFlags, and m_IndexItemOffsetAndFlags.

DWORD CIndexItem::GetItemIndexFlags (  )  const [inline]

returns flags of this index item

References AllFlags, and m_IndexItemOffsetAndFlags.

void CIndexItem::AddItemIndexFlags ( DWORD  Value  )  [inline]

set flags of this index item

References AllFlags, and m_IndexItemOffsetAndFlags.

Referenced by CIndexSetForQueryingStage::AddOneIndexItem().

Here is the caller graph for this function:

DWORD CIndexItem::GetEndOccurOffset (  )  const [inline]

return the upper bound offset of occurrences in CIndexSetForQueryingStage::m_OccursFp

References m_EndOccurOffset.

Referenced by CStringIndexSet::FindOccurrences(), and save_to_bytes().

Here is the caller graph for this function:

void CIndexItem::SetEndOccurOffset ( DWORD  EndOccurOffset  )  [inline]

set the upper bound offset of occurrences in CIndexSetForQueryingStage::m_OccursFp

References m_EndOccurOffset.

Referenced by CIndexSetForQueryingStage::AddOneIndexItem(), and restore_from_bytes().

Here is the caller graph for this function:

bool CIndexItem::HasOneOccurrence (  )  const [inline]

References m_IndexItemOffsetAndFlags, and TheOnlyOccurIsInEndOccurNo.

Referenced by CStringIndexSet::FindOccurrences().

Here is the caller graph for this function:


Member Data Documentation


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