summaryrefslogtreecommitdiff
path: root/connectivity/source/drivers/firebird/Users.cxx
diff options
context:
space:
mode:
authorAndrzej J.R. Hunt <andrzej@ahunt.org>2013-08-20 08:18:57 +0100
committerAndrzej J.R. Hunt <andrzej@ahunt.org>2013-08-20 21:37:50 +0100
commit4eaca49a5ae7a70b18688b0ebb5ee6bb51f03927 (patch)
tree5f11b157cd85697cf95df1869afe778734ac6e56 /connectivity/source/drivers/firebird/Users.cxx
parent38bc9693cc253d26b11f9a262f26f2cd373d50f9 (diff)
Simplify Users.createObject. (firebird-sdbc)
Unnecessary relic of Tables. Change-Id: I8d36f2ad3b3dc877ba64e063415922895c1c25d9
Diffstat (limited to 'connectivity/source/drivers/firebird/Users.cxx')
-rw-r--r--connectivity/source/drivers/firebird/Users.cxx22
1 files changed, 1 insertions, 21 deletions
diff --git a/connectivity/source/drivers/firebird/Users.cxx b/connectivity/source/drivers/firebird/Users.cxx
index 75073a7cf8ae..5f19765aab92 100644
--- a/connectivity/source/drivers/firebird/Users.cxx
+++ b/connectivity/source/drivers/firebird/Users.cxx
@@ -51,27 +51,7 @@ void Users::impl_refresh()
ObjectType Users::createObject(const OUString& rName)
{
- (void) rName;
- // TODO: set query string
- OUString sSql;
- uno::Reference< XResultSet > xUsers = m_xMetaData->getConnection()
- ->createStatement()->executeQuery(sSql);
-
- if (!xUsers.is())
- throw RuntimeException();
-
- uno::Reference< XRow > xRow(xUsers,UNO_QUERY);
-
- if (!xRow.is() || !xUsers->next())
- throw RuntimeException();
-
- ObjectType xRet(new User(m_xMetaData->getConnection(),
- xRow->getString(1))); // Name
-
- if (xUsers->next())
- throw RuntimeException(); // Only one user should be returned
-
- return xRet;
+ return new User(m_xMetaData->getConnection(), rName);
}
uno::Reference< XPropertySet > Users::createDescriptor()