24#include <com/sun/star/beans/PropertyValue.hpp>
33 ,
const Reference< XFastAttributeList > & _xAttrList) :
36 PropertyValue aProperty;
37 bool bAutoEnabled =
false;
38 bool bFoundField =
false,bFoundThousand =
false, bFoundCharset =
false;
41 aProperty.Name.clear();
65 bFoundThousand =
true;
74 if ( !aProperty.Name.isEmpty() )
76 aProperty.Value <<= aIter.toString();
83 aProperty.Value <<=
true;
94 aProperty.Value <<= OUString(
";");
97 if ( !bFoundThousand )
100 aProperty.Value <<= OUString(
",");
107 aProperty.Value <<= OUString(
"utf8");
void addInfo(const css::beans::PropertyValue &_rInfo)
add an Info to the sequence which will be appended to the data source
virtual ~OXMLDataSourceInfo() override
OXMLDataSourceInfo(ODBFilter &rImport, sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &_xAttrList)
FastAttributeList & castToFastAttributeList(const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList)
XML_ROW_RETRIEVING_STATEMENT
XML_ADDITIONAL_COLUMN_STATEMENT
constexpr OUStringLiteral INFO_AUTORETRIEVEVALUE
constexpr OUStringLiteral INFO_DECIMALDELIMITER
constexpr OUStringLiteral INFO_TEXTDELIMITER
constexpr OUStringLiteral INFO_AUTORETRIEVEENABLED
constexpr OUStringLiteral INFO_CHARSET
constexpr OUStringLiteral INFO_FIELDDELIMITER
constexpr OUStringLiteral INFO_THOUSANDSDELIMITER
constexpr OUStringLiteral PROPERTY_AUTOINCREMENTCREATION(u"AutoIncrementCreation")
#define XMLOFF_WARN_UNKNOWN(area, rIter)
constexpr sal_Int32 TOKEN_MASK