summaryrefslogtreecommitdiff
path: root/connectivity/source/drivers/flat/EDriver.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'connectivity/source/drivers/flat/EDriver.cxx')
-rw-r--r--connectivity/source/drivers/flat/EDriver.cxx37
1 files changed, 18 insertions, 19 deletions
diff --git a/connectivity/source/drivers/flat/EDriver.cxx b/connectivity/source/drivers/flat/EDriver.cxx
index 29492895510e..e9cb465d327f 100644
--- a/connectivity/source/drivers/flat/EDriver.cxx
+++ b/connectivity/source/drivers/flat/EDriver.cxx
@@ -39,7 +39,7 @@ using namespace css::lang;
OUString SAL_CALL ODriver::getImplementationName( )
{
- return "com.sun.star.comp.sdbc.flat.ODriver";
+ return u"com.sun.star.comp.sdbc.flat.ODriver"_ustr;
}
@@ -54,7 +54,7 @@ connectivity_flat_ODriver(
}
if (ret)
ret->acquire();
- return static_cast<cppu::OWeakObject*>(ret.get());
+ return getXWeak(ret.get());
}
Reference< XConnection > SAL_CALL ODriver::connect( const OUString& url, const Sequence< PropertyValue >& info )
@@ -68,7 +68,7 @@ Reference< XConnection > SAL_CALL ODriver::connect( const OUString& url, const S
rtl::Reference<OFlatConnection> pCon = new OFlatConnection(this);
pCon->construct(url,info);
- m_xConnections.push_back(WeakReferenceHelper(*pCon));
+ m_xConnections.push_back(pCon.get());
return pCon;
}
@@ -82,43 +82,43 @@ Sequence< DriverPropertyInfo > SAL_CALL ODriver::getPropertyInfo( const OUString
{
if ( acceptsURL(url) )
{
- Sequence< OUString > aBoolean { "0", "1" };
+ Sequence< OUString > aBoolean { u"0"_ustr, u"1"_ustr };
std::vector< DriverPropertyInfo > aDriverInfo
{
{
- "FieldDelimiter"
- ,"Field separator."
+ u"FieldDelimiter"_ustr
+ ,u"Field separator."_ustr
,false
,{}
,{}
},
{
- "HeaderLine"
- ,"Text contains headers."
+ u"HeaderLine"_ustr
+ ,u"Text contains headers."_ustr
,false
- ,"0"
+ ,u"0"_ustr
,aBoolean
},
{
- "StringDelimiter"
- ,"Text separator."
+ u"StringDelimiter"_ustr
+ ,u"Text separator."_ustr
,false
- ,"0"
+ ,u"0"_ustr
,aBoolean
},
{
- "DecimalDelimiter"
- ,"Decimal separator."
+ u"DecimalDelimiter"_ustr
+ ,u"Decimal separator."_ustr
,false
- ,"0"
+ ,u"0"_ustr
,aBoolean
},
{
- "ThousandDelimiter"
- ,"Thousands separator."
+ u"ThousandDelimiter"_ustr
+ ,u"Thousands separator."_ustr
,false
- ,"0"
+ ,u"0"_ustr
,aBoolean
}
};
@@ -128,7 +128,6 @@ Sequence< DriverPropertyInfo > SAL_CALL ODriver::getPropertyInfo( const OUString
::connectivity::SharedResources aResources;
const OUString sMessage = aResources.getResourceString(STR_URI_SYNTAX_ERROR);
::dbtools::throwGenericSQLException(sMessage ,*this);
- return Sequence< DriverPropertyInfo >();
}