User: ihi     
Date: 2006/10/18 06:09:43

Modified:
   dba/connectivity/source/drivers/mozab/MTable.hxx

Log:
 INTEGRATION: CWS dba205b (1.4.146); FILE MERGED
 2006/09/12 06:22:43 fs 1.4.146.3: #i10000#
 2006/09/08 10:31:09 oj 1.4.146.2: typo in header file
 2006/08/09 19:52:37 fs 1.4.146.1: refactored the OColumnAlias class, in 
preparation of fixing #b6248060#

File Changes:

Directory: /dba/connectivity/source/drivers/mozab/
==================================================

File [changed]: MTable.hxx
Url: 
http://dba.openoffice.org/source/browse/dba/connectivity/source/drivers/mozab/MTable.hxx?r1=1.4&r2=1.5
Delta lines:  +13 -17
---------------------
--- MTable.hxx  8 Sep 2005 06:21:36 -0000       1.4
+++ MTable.hxx  18 Oct 2006 13:09:40 -0000      1.5
@@ -36,8 +36,8 @@
 #ifndef _CONNECTIVITY_MOZAB_TABLE_HXX_
 #define _CONNECTIVITY_MOZAB_TABLE_HXX_
 
-#ifndef _CONNECTIVITY_SDBCX_TABLE_HXX_
-#include "connectivity/sdbcx/VTable.hxx"
+#ifndef CONNECTIVITY_TABLEHELPER_HXX
+#include "connectivity/TTableHelper.hxx"
 #endif
 #ifndef _COM_SUN_STAR_SDBC_XDATABASEMETADATA_HPP_
 #include <com/sun/star/sdbc/XDatabaseMetaData.hpp>
@@ -50,13 +50,10 @@
 {
        namespace mozab
        {
-               typedef connectivity::sdbcx::OTable OTable_TYPEDEF;
+        typedef ::connectivity::OTableHelper OTable_Base;
 
-        ::rtl::OUString getTypeString(const ::com::sun::star::uno::Reference< 
::com::sun::star::beans::XPropertySet >& xColProp);
-
-               class OTable :  public OTable_TYPEDEF
+               class OTable :  public OTable_Base
                {
-            ::com::sun::star::uno::Reference< 
::com::sun::star::sdbc::XDatabaseMetaData > m_xMetaData;
                        OConnection* m_pConnection;
 
                public:
@@ -65,22 +62,21 @@
                     OConnection* _pConnection,
                                        const ::rtl::OUString& _Name,
                                        const ::rtl::OUString& _Type,
-                                       const ::rtl::OUString& _Description = 
::rtl::OUString(),
-                                       const ::rtl::OUString& _SchemaName = 
::rtl::OUString(),
-                                       const ::rtl::OUString& _CatalogName = 
::rtl::OUString()
-                               );
+                                       const ::rtl::OUString& _Description );
 
                        OConnection* getConnection() { return m_pConnection;}
 
             sal_Bool isReadOnly() const { return sal_False; }
-                       virtual void refreshColumns();
 
                        ::rtl::OUString getTableName() const { return m_Name; }
                        ::rtl::OUString getSchema() const { return 
m_SchemaName; }
 
-                       // com::sun::star::lang::XUnoTunnel
-            virtual sal_Int64 SAL_CALL getSomething( const 
::com::sun::star::uno::Sequence< sal_Int8 >& aIdentifier ) 
throw(::com::sun::star::uno::RuntimeException);
-            static ::com::sun::star::uno::Sequence< sal_Int8 > 
getUnoTunnelImplementationId();
+            // OTableHelper overridables
+            virtual sdbcx::OCollection* createColumns( const TStringVector& 
_rNames );
+                   virtual sdbcx::OCollection* createKeys(const TStringVector& 
_rNames);
+                   virtual sdbcx::OCollection* createIndexes(const 
TStringVector& _rNames);
+               private:
+                       using OTable_Base::getConnection;
                };
        }
 }




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

Reply via email to