User: obo     
Date: 2006/07/10 07:15:05

Modified:
   dba/connectivity/inc/connectivity/PColumn.hxx

Log:
 INTEGRATION: CWS qiq (1.12.104); FILE MERGED
 2006/06/27 13:51:11 fs 1.12.104.2: RESYNC: (1.12-1.13); FILE MERGED
 2006/06/06 13:57:23 fs 1.12.104.1: #i51143# +createColumnsForResultSet / 
+createColumnForResultSet

File Changes:

Directory: /dba/connectivity/inc/connectivity/
==============================================

File [changed]: PColumn.hxx
Url: 
http://dba.openoffice.org/source/browse/dba/connectivity/inc/connectivity/PColumn.hxx?r1=1.13&r2=1.14
Delta lines:  +33 -0
--------------------
--- PColumn.hxx 20 Jun 2006 00:59:16 -0000      1.13
+++ PColumn.hxx 10 Jul 2006 14:15:02 -0000      1.14
@@ -39,6 +39,20 @@
 #include "connectivity/sdbcx/VColumn.hxx"
 #endif
 
+#ifndef _CONNECTIVITY_COMMONTOOLS_HXX_
+#include "connectivity/CommonTools.hxx"
+#endif
+#ifndef _VOS_REF_HXX_
+#include <vos/ref.hxx>
+#endif
+
+#ifndef _COM_SUN_STAR_SDBC_XRESULTSETMETADATA_HPP_
+#include <com/sun/star/sdbc/XResultSetMetaData.hpp>
+#endif
+#ifndef _COM_SUN_STAR_SDBC_XDATABASEMETADATA_HPP_
+#include <com/sun/star/sdbc/XDatabaseMetaData.hpp>
+#endif
+
 #ifndef _COMPHELPER_PROPERTY_ARRAY_HELPER_HXX_
 #include <comphelper/proparrhlp.hxx>
 #endif
@@ -90,6 +104,25 @@
                        ::rtl::OUString getTableName() const { return  
m_aTableName; }
                        sal_Bool                getFunction() const { return  
m_bFunction; }
                        sal_Bool                getDbasePrecisionChanged()      
const { return  m_bDbasePrecisionChanged; }
+
+        public:
+            /** creates a collection of OParseColumn, as described by a result 
set meta data instance.
+            */
+            static ::vos::ORef< OSQLColumns >
+                createColumnsForResultSet(
+                    const ::com::sun::star::uno::Reference< 
::com::sun::star::sdbc::XResultSetMetaData >& _rxResMetaData,
+                    const ::com::sun::star::uno::Reference< 
::com::sun::star::sdbc::XDatabaseMetaData >& _rxDBMetaData
+                );
+
+            /** creates a single OParseColumn, as described by a result set 
meta data instance
+            */
+            static OParseColumn*
+                createColumnForResultSet(
+                    const ::com::sun::star::uno::Reference< 
::com::sun::star::sdbc::XResultSetMetaData >& _rxResMetaData,
+                    const ::com::sun::star::uno::Reference< 
::com::sun::star::sdbc::XDatabaseMetaData >& _rxDBMetaData,
+                    sal_Int32 _nColumnPos
+                );
+
                private:
                        using OParseColumn_BASE::createArrayHelper;
                };




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

Reply via email to