37class SharedStringPool;
53 virtual bool IsValidFieldIndex()
const;
60 std::vector<ScQueryEntry*> FindAllEntriesByField(
SCCOLROW nField);
85template<
typename charT,
typename traits>
90 ",hasHeader=" << (rParam.
bHasHeader?
"YES":
"NO") <<
91 ",byRow=" << (rParam.
bByRow?
"YES":
"NO") <<
92 ",inplace=" << (rParam.
bInplace?
"YES":
"NO") <<
93 ",caseSens=" << (rParam.
bCaseSens?
"YES":
"NO") <<
94 ",duplicate=" << (rParam.
bDuplicate?
"YES":
"NO") <<
119template<
typename charT,
typename traits>
123 "col1=" << rParam.
nCol1 <<
124 ",row1=" << rParam.
nRow1 <<
125 ",col2=" << rParam.
nCol2 <<
126 ",row2=" << rParam.
nRow2 <<
127 ",tab=" << rParam.
nTab <<
148 void ClearDestParams();
153template<
typename charT,
typename traits>
154inline std::basic_ostream<charT, traits> &
operator <<(std::basic_ostream<charT, traits> & stream,
const ScQueryParam& rParam)
159 ",destPers=" << (rParam.
bDestPers?
"YES":
"NO") <<
size_t SCSIZE
size_t typedef to be able to find places where code was changed from USHORT to size_t and is used to ...
Reference< XOutputStream > stream
void Clear(EHistoryType eHistory)
enumrange< T >::Iterator begin(enumrange< T >)
These need to be in global namespace just like their respective types are.
std::basic_ostream< charT, traits > & operator<<(std::basic_ostream< charT, traits > &stream, const ScQueryParamBase &rParam)
ScDBQueryParamBase()=delete
virtual ~ScDBQueryParamBase() override
bool mbSkipString
the field in which the values are processed during iteration.
virtual ~ScDBQueryParamInternal() override
virtual bool IsValidFieldIndex() const override
virtual bool IsValidFieldIndex() const override
virtual ~ScDBQueryParamMatrix() override
Each instance of this struct represents a single filtering criteria.
EntriesType::const_iterator const_iterator
std::vector< ScQueryEntry > EntriesType
ScQueryParamBase & operator=(const ScQueryParamBase &r)
utl::SearchParam::SearchType eSearchType
bool mbRangeLookup
for spreadsheet functions like MATCH, LOOKUP, HLOOKUP, VLOOKUP
ScQueryParamTable(ScQueryParamTable &&)=default
ScQueryParamTable(ScQueryParamTable const &)=default
ScQueryParam(const ScQueryParam &)
sal_Int32 SCCOLROW
a type capable of holding either SCCOL or SCROW
::boost::intrusive_ptr< ScMatrix > ScMatrixRef
bool operator==(const XclFontData &rLeft, const XclFontData &rRight)