#include <ConcCommon.h>
This structure describes a filter which can be applied to the result hit set. For example, for filter operator "#less_by_size[5,10]" the slots would have the following values:
CDDCFilterWithBounds::CDDCFilterWithBounds | ( | ) | [inline] |
References m_bRegExp, m_FilterType, m_LevelEnd, and m_LevelStart.
the type of the filter
Referenced by CDDCFilterWithBounds(), CConcHolder::HasRankOrderOperator(), CConcHolder::InitOrderIDForHits(), and CQueryParser::ParseQueryOperators().
the name of free bibliographical field
Referenced by CConcXml::GetValueFromBiblSet(), CConcHolder::InitOrderIDForHits(), and CQueryParser::ParseQueryOperators().
true, if DDC should use CDDCFilterWithBounds::m_SatisfiedValues, false, if DDC should use CDDCFilterWithBounds::m_LevelStart and CDDCFilterWithBounds::m_LevelEnd slots
Referenced by CDDCFilterWithBounds(), CConcHolder::GetAllHits(), CConcXml::CFreeBiblStringIndex::GetValueForDDCFilter(), and CConcXml::GetValueFromBiblSet().
the lower bound of the filter (by default INT_MIN), valid only m_bRegExp==false
Referenced by CDDCFilterWithBounds(), CConcHolder::GetAllHits(), CConcXml::CFreeBiblStringIndex::GetValueForDDCFilter(), CConcXml::CFreeBiblIndex::GetValueForDDCFilter(), and CQueryParser::ParseQueryOperators().
the upper bound of the filter (by default INT_MAX), valid only m_bRegExp==false
Referenced by CDDCFilterWithBounds(), CConcHolder::GetAllHits(), CConcXml::CFreeBiblStringIndex::GetValueForDDCFilter(), CConcXml::CFreeBiblIndex::GetValueForDDCFilter(), and CQueryParser::ParseQueryOperators().
the possible values for this bibliographical field, valid only m_bRegExp==true
Referenced by CConcHolder::GetAllHits(), CConcXml::CFreeBiblStringIndex::GetValueForDDCFilter(), CConcXml::GetValueFromBiblSet(), and CQueryParser::ParseQueryOperators().