User: obo     
Date: 2006/07/10 08:02:13

Modified:
   dba/dbaccess/source/core/api/HelperCollections.cxx

Log:
 INTEGRATION: CWS qiq (1.4.124); FILE MERGED
 2006/06/06 13:58:12 fs 1.4.124.1: #i51143# +createWithIntrinsicNames

File Changes:

Directory: /dba/dbaccess/source/core/api/
=========================================

File [changed]: HelperCollections.cxx
Url: 
http://dba.openoffice.org/source/browse/dba/dbaccess/source/core/api/HelperCollections.cxx?r1=1.4&r2=1.5
Delta lines:  +24 -0
--------------------
--- HelperCollections.cxx       8 Sep 2005 09:58:06 -0000       1.4
+++ HelperCollections.cxx       10 Jul 2006 15:02:11 -0000      1.5
@@ -36,6 +36,10 @@
 #include "HelperCollections.hxx"
 #endif
 
+#ifndef DBACCESS_SHARED_DBASTRINGS_HRC
+#include "dbastrings.hrc"
+#endif
+
 namespace dbaccess
 {
        using namespace dbtools;
@@ -62,6 +66,26 @@
                                                ,m_aColumns(_rColumns)
        {
        }
+
+       // 
-------------------------------------------------------------------------
+    OPrivateColumns* OPrivateColumns::createWithIntrinsicNames( const 
::vos::ORef< ::connectivity::OSQLColumns >& _rColumns,
+        sal_Bool _bCase, ::cppu::OWeakObject& _rParent, ::osl::Mutex& _rMutex )
+    {
+        ::std::vector< ::rtl::OUString > aNames; aNames.reserve( 
_rColumns->size() );
+
+        ::rtl::OUString sColumName;
+        for (   ::connectivity::OSQLColumns::const_iterator column = 
_rColumns->begin();
+                column != _rColumns->end();
+                ++column
+            )
+        {
+            Reference< XPropertySet > xColumn( *column, UNO_QUERY_THROW );
+            xColumn->getPropertyValue( PROPERTY_NAME ) >>= sColumName;
+            aNames.push_back( sColumName );
+        }
+        return new OPrivateColumns( _rColumns, _bCase, _rParent, _rMutex, 
aNames, sal_False );
+    }
+
        // 
-------------------------------------------------------------------------
        void SAL_CALL OPrivateColumns::disposing(void)
        {




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to