diff options
author | Caolán McNamara <caolanm@redhat.com> | 2011-05-31 13:34:49 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2011-06-01 15:21:18 +0100 |
commit | a0376984d53d4168f9d47dfb88f92eab8ea3ca2d (patch) | |
tree | e3d4b2c8bc62035b1abeaaf004755a4a8c9585b6 /connectivity/source/commontools/TPrivilegesResultSet.cxx | |
parent | 7f1b2040ee37d64320a79c068e206f648f165735 (diff) |
this is overly static for little gain
Diffstat (limited to 'connectivity/source/commontools/TPrivilegesResultSet.cxx')
-rw-r--r-- | connectivity/source/commontools/TPrivilegesResultSet.cxx | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/connectivity/source/commontools/TPrivilegesResultSet.cxx b/connectivity/source/commontools/TPrivilegesResultSet.cxx index a9e21fb27ec3..075673210364 100644 --- a/connectivity/source/commontools/TPrivilegesResultSet.cxx +++ b/connectivity/source/commontools/TPrivilegesResultSet.cxx @@ -49,15 +49,11 @@ OResultSetPrivileges::OResultSetPrivileges( const Reference< XDatabaseMetaData>& osl_incrementInterlockedCount( &m_refCount ); { ::rtl::OUString sUserWorkingFor; - static Sequence< ::rtl::OUString > sTableTypes; - if ( sTableTypes.getLength() == 0 ) - { - // we want all catalogues, all schemas, all tables - sTableTypes.realloc(3); - sTableTypes[0] = ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("VIEW")); - sTableTypes[1] = ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("TABLE")); - sTableTypes[2] = ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("%")); // just to be sure to include anything else .... - } + Sequence< ::rtl::OUString > sTableTypes(3); + // we want all catalogues, all schemas, all tables + sTableTypes[0] = ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("VIEW")); + sTableTypes[1] = ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("TABLE")); + sTableTypes[2] = ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("%")); // just to be sure to include anything else .... try { m_xTables = _rxMeta->getTables(catalog,schemaPattern,tableNamePattern,sTableTypes); |