Tag: cws_src680_qiq
User: fs      
Date: 06/06/06 06:57:25

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

Log:
 #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.12&r2=1.12.104.1
Delta lines:  +35 -3
--------------------
--- PColumn.hxx 8 Sep 2005 04:57:57 -0000       1.12
+++ PColumn.hxx 6 Jun 2006 13:57:23 -0000       1.12.104.1
@@ -4,9 +4,9 @@
  *
  *  $RCSfile: PColumn.hxx,v $
  *
- *  $Revision: 1.12 $
+ *  $Revision: 1.12.104.1 $
  *
- *  last change: $Author: rt $ $Date: 2005/09/08 04:57:57 $
+ *  last change: $Author: fs $ $Date: 2006/06/06 13:57:23 $
  *
  *  The Contents of this file are made available subject to
  *  the terms of GNU Lesser General Public License Version 2.1.
@@ -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
+
 namespace connectivity
 {
        namespace parse
@@ -86,6 +100,24 @@
                        ::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
+                );
                };
 
                class OOrderColumn;




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

Reply via email to