#include <queryiter.hxx>
#include <comphelper/flagguard.hxx>
#include <o3tl/safeint.hxx>
#include <svl/numformat.hxx>
#include <svl/zforlist.hxx>
#include <global.hxx>
#include <dociter.hxx>
#include <document.hxx>
#include <table.hxx>
#include <column.hxx>
#include <formulacell.hxx>
#include <attarray.hxx>
#include <patattr.hxx>
#include <docoptio.hxx>
#include <cellform.hxx>
#include <segmenttree.hxx>
#include <progress.hxx>
#include <queryparam.hxx>
#include <queryentry.hxx>
#include <globstr.hrc>
#include <scresid.hxx>
#include <cellvalue.hxx>
#include <scmatrix.hxx>
#include <rowheightcontext.hxx>
#include <queryevaluator.hxx>
#include <rangecache.hxx>
#include <refdata.hxx>
#include <tools/fract.hxx>
#include <editeng/editobj.hxx>
#include <svl/sharedstring.hxx>
#include <unotools/collatorwrapper.hxx>
#include <osl/diagnose.h>
#include <sal/log.hxx>
#include <algorithm>
#include <limits>
#include <vector>
Go to the source code of this file.
◆ BlockMapType
◆ CanBeUsedForSorterCache()
Definition at line 1233 of file queryiter.cxx.
References ScQueryEntry::ByString, ScQueryEntry::ByValue, col, ScRange::Contains(), ScQueryEvaluator::isMatchWholeCell(), ScSortedRangeCache::isValid(), utl::SearchParam::Normal, SC_EQUAL, SC_GREATER, SC_GREATER_EQUAL, SC_LESS, and SC_LESS_EQUAL.
Referenced by ScQueryCellIteratorSortedCache::CanBeUsed(), and ScCountIfCellIteratorSortedCache::CanBeUsed().
◆ maBlockMap
◆ mbValid
◆ mCells
◆ mHighIndex
◆ mLowIndex
◆ mnHighIndex
◆ mnLowIndex
◆ mrCells
◆ mSortedRows
const std::vector<SCROW>& mSortedRows |
|
private |
◆ mSortedRowsCopy
std::vector<SCROW> mSortedRowsCopy |
|
private |
◆ mValid