62 sal_Int32 nElement,
const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
64 virtual void SAL_CALL
endFastElement( sal_Int32 nElement )
override;
85 sal_Int32 nElement,
const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
87 virtual void SAL_CALL
endFastElement( sal_Int32 nElement )
override;
104 sal_Int32 nElement,
const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
106 virtual void SAL_CALL
endFastElement( sal_Int32 nElement )
override;
131 sal_Int32 nElement,
const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
133 virtual void SAL_CALL
endFastElement( sal_Int32 nElement )
override;
173 sal_Int32 nElement,
const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
175 virtual void SAL_CALL
endFastElement( sal_Int32 nElement )
override;
221 sal_Int32 nElement,
const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
223 virtual void SAL_CALL
endFastElement( sal_Int32 nElement )
override;
237 sal_Int32 nElement,
const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
239 virtual void SAL_CALL
endFastElement( sal_Int32 nElement )
override;
262 virtual void SAL_CALL
endFastElement( sal_Int32 nElement )
override;
ScQueryParam & mrQueryParam
virtual void SAL_CALL endFastElement(sal_Int32 nElement) override
virtual ~ScXMLAndContext() override
ScXMLFilterContext * pFilterContext
ScXMLAndContext(ScXMLImport &rImport, ScQueryParam &rParam, ScXMLFilterContext *pTempFilterContext)
virtual css::uno::Reference< css::xml::sax::XFastContextHandler > SAL_CALL createFastChildContext(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
virtual void SAL_CALL endFastElement(sal_Int32 nElement) override
static void GetOperator(std::u16string_view aOpStr, ScQueryParam &rParam, ScQueryEntry &rEntry)
void AddSetItem(const ScQueryEntry::Item &rItem)
virtual css::uno::Reference< css::xml::sax::XFastContextHandler > SAL_CALL createFastChildContext(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
ScXMLFilterContext * pFilterContext
ScXMLConditionContext(ScXMLImport &rImport, sal_Int32 nElement, const rtl::Reference< sax_fastparser::FastAttributeList > &rAttrList, ScQueryParam &rParam, ScXMLFilterContext *pTempFilterContext)
ScQueryParam & mrQueryParam
virtual ~ScXMLConditionContext() override
ScQueryEntry::QueryItemsType maQueryItems
virtual ~ScXMLDPAndContext() override
virtual css::uno::Reference< css::xml::sax::XFastContextHandler > SAL_CALL createFastChildContext(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
ScXMLDPAndContext(ScXMLImport &rImport, ScXMLDPFilterContext *pTempFilterContext)
virtual void SAL_CALL endFastElement(sal_Int32 nElement) override
ScXMLDPFilterContext * pFilterContext
static void getOperatorXML(std::u16string_view sTempOperator, ScQueryOp &aFilterOperator, utl::SearchParam::SearchType &rSearchType)
ScXMLDPFilterContext * pFilterContext
ScXMLDPConditionContext(ScXMLImport &rImport, sal_Int32 nElement, const rtl::Reference< sax_fastparser::FastAttributeList > &rAttrList, ScXMLDPFilterContext *pTempFilterContext)
virtual void SAL_CALL endFastElement(sal_Int32 nElement) override
virtual ~ScXMLDPConditionContext() override
ScXMLDataPilotTableContext * pDataPilotTable
void SetIsCaseSensitive(const bool bTemp)
::std::stack< bool > aConnectionOrStack
void SetSearchType(const utl::SearchParam::SearchType eTemp)
utl::SearchParam::SearchType eSearchType
virtual void SAL_CALL endFastElement(sal_Int32 nElement) override
ScQueryParam aFilterFields
ScXMLDPFilterContext(ScXMLImport &rImport, const rtl::Reference< sax_fastparser::FastAttributeList > &rAttrList, ScXMLDataPilotTableContext *pTempDataPilotTableContext)
virtual ~ScXMLDPFilterContext() override
void OpenConnection(const bool bVal)
void AddFilterField(const ScQueryEntry &aFilterField)
sal_uInt8 nFilterFieldCount
virtual css::uno::Reference< css::xml::sax::XFastContextHandler > SAL_CALL createFastChildContext(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
virtual css::uno::Reference< css::xml::sax::XFastContextHandler > SAL_CALL createFastChildContext(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
virtual ~ScXMLDPOrContext() override
ScXMLDPFilterContext * pFilterContext
virtual void SAL_CALL endFastElement(sal_Int32 nElement) override
ScXMLDPOrContext(ScXMLImport &rImport, ScXMLDPFilterContext *pTempFilterContext)
ScXMLFilterContext(ScXMLImport &rImport, const rtl::Reference< sax_fastparser::FastAttributeList > &rAttrList, ScQueryParam &rParam, ScXMLDatabaseRangeContext *pTempDatabaseRangeContext)
ScXMLDatabaseRangeContext * pDatabaseRangeContext
void OpenConnection(bool b)
bool bConditionSourceRange
ScRange aConditionSourceRangeAddress
ScAddress aOutputPosition
std::vector< ConnStackItem > maConnStack
virtual void SAL_CALL endFastElement(sal_Int32 nElement) override
virtual css::uno::Reference< css::xml::sax::XFastContextHandler > SAL_CALL createFastChildContext(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
virtual ~ScXMLFilterContext() override
ScQueryParam & mrQueryParam
This class exists only to provide GetScImport() to its derived classes.
virtual void SAL_CALL endFastElement(sal_Int32 nElement) override
virtual css::uno::Reference< css::xml::sax::XFastContextHandler > SAL_CALL createFastChildContext(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
ScQueryParam & mrQueryParam
ScXMLFilterContext * pFilterContext
ScXMLOrContext(ScXMLImport &rImport, ScQueryParam &rParam, ScXMLFilterContext *pTempFilterContext)
virtual ~ScXMLOrContext() override
ScXMLSetItemContext(ScXMLImport &rImport, sal_Int32 nElement, const rtl::Reference< sax_fastparser::FastAttributeList > &rAttrList, ScXMLConditionContext &rParent)
virtual ~ScXMLSetItemContext() override
Each instance of this struct represents a single filtering criteria.
std::vector< Item > QueryItemsType