summaryrefslogtreecommitdiff
path: root/dbaccess
diff options
context:
space:
mode:
authorNoel Grandin <noelgrandin@gmail.com>2020-05-13 18:51:35 +0200
committerNoel Grandin <noel.grandin@collabora.co.uk>2020-05-15 08:48:06 +0200
commit4f6931d68664237f7f7eb1f55988b713034c77ba (patch)
tree35b71c92e3d0660890dd79648e9c1c62cdcc1610 /dbaccess
parent36e62098c8c541c4a3fb63eced591cf29ac56e4a (diff)
use more try_emplace
specifically looking for the pattern if (map.find(...) == map.end() map[...] = value Change-Id: I99f20d73f6e71a10726c9d39d8644c2e51120091 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94151 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'dbaccess')
-rw-r--r--dbaccess/source/core/api/OptimisticSet.cxx6
1 files changed, 2 insertions, 4 deletions
diff --git a/dbaccess/source/core/api/OptimisticSet.cxx b/dbaccess/source/core/api/OptimisticSet.cxx
index 734e58edf34e..67fd18aaaea7 100644
--- a/dbaccess/source/core/api/OptimisticSet.cxx
+++ b/dbaccess/source/core/api/OptimisticSet.cxx
@@ -168,8 +168,7 @@ void OptimisticSet::updateRow(const ORowSetRow& _rInsertRow ,const ORowSetRow& _
// here we build the condition part for the update statement
for (auto const& columnName : *m_pColumnNames)
{
- if ( aResultSetChanged.find( columnName.second.sTableName ) == aResultSetChanged.end() )
- aResultSetChanged[columnName.second.sTableName] = false;
+ aResultSetChanged.try_emplace(columnName.second.sTableName, false);
const OUString sQuotedColumnName = ::dbtools::quoteName( aQuote,columnName.second.sRealName);
if ( m_pKeyColumnNames->find(columnName.first) != m_pKeyColumnNames->end() )
{
@@ -230,8 +229,7 @@ void OptimisticSet::insertRow( const ORowSetRow& _rInsertRow,const connectivity:
// here we build the condition part for the update statement
for (auto const& columnName : *m_pColumnNames)
{
- if ( aResultSetChanged.find( columnName.second.sTableName ) == aResultSetChanged.end() )
- aResultSetChanged[columnName.second.sTableName] = false;
+ aResultSetChanged.try_emplace(columnName.second.sTableName, false);
const OUString sQuotedColumnName = ::dbtools::quoteName( aQuote,columnName.second.sRealName);
if ( (*_rInsertRow)[columnName.second.nPosition].isModified() )