Tag: cws_src680_dba24d
User: oj      
Date: 2007-11-21 12:41:53+0000
Modified:
   dba/connectivity/source/drivers/evoab/LDatabaseMetaData.cxx
   dba/connectivity/source/drivers/evoab/LDatabaseMetaData.hxx

Log:
 #i68854# impl TypeSettingInfo for Oracle and some clean up

File Changes:

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

File [changed]: LDatabaseMetaData.cxx
Url: 
http://dba.openoffice.org/source/browse/dba/connectivity/source/drivers/evoab/LDatabaseMetaData.cxx?r1=1.6&r2=1.6.152.1
Delta lines:  +4 -98
--------------------
--- LDatabaseMetaData.cxx       2006-09-17 02:25:51+0000        1.6
+++ LDatabaseMetaData.cxx       2007-11-21 12:41:50+0000        1.6.152.1
@@ -4,9 +4,9 @@
  *
  *  $RCSfile: LDatabaseMetaData.cxx,v $
  *
- *  $Revision: 1.6 $
+ *  $Revision: 1.6.152.1 $
  *
- *  last change: $Author: obo $ $Date: 2006/09/17 02:25:51 $
+ *  last change: $Author: oj $ $Date: 2007/11/21 12:41:50 $
  *
  *  The Contents of this file are made available subject to
  *  the terms of GNU Lesser General Public License Version 2.1.
@@ -140,7 +140,7 @@
 {
 }
 // -------------------------------------------------------------------------
-Reference< XResultSet > SAL_CALL OEvoabDatabaseMetaData::getTypeInfo(  ) 
throw(SQLException, RuntimeException)
+Reference< XResultSet > OEvoabDatabaseMetaData::impl_getTypeInfo_throw(  )
 {
        ::osl::MutexGuard aGuard( m_aMutex );
 
@@ -238,19 +238,6 @@
        return xRef;
 }
 // -------------------------------------------------------------------------
-Reference< XResultSet > SAL_CALL OEvoabDatabaseMetaData::getColumnPrivileges(
-       const Any& /*catalog*/, const ::rtl::OUString& /*schema*/, const 
::rtl::OUString& /*table*/,
-        const ::rtl::OUString& /*columnNamePattern*/ ) throw(SQLException, 
RuntimeException)
-{
-       ::osl::MutexGuard aGuard( m_aMutex );
-
-       ::connectivity::ODatabaseMetaDataResultSet* pResult = new 
::connectivity::ODatabaseMetaDataResultSet();
-        Reference< XResultSet > xRef = pResult;
-       pResult->setColumnPrivilegesMap();
-       return xRef;
-}
-
-// -------------------------------------------------------------------------
 Reference< XResultSet > SAL_CALL OEvoabDatabaseMetaData::getColumns(
        const Any& /*catalog*/, const ::rtl::OUString& /*schemaPattern*/, const 
::rtl::OUString& tableNamePattern,
         const ::rtl::OUString& columnNamePattern ) throw(SQLException, 
RuntimeException)
@@ -346,87 +333,6 @@
        return xRef;
 }
 // -------------------------------------------------------------------------
-Reference< XResultSet > SAL_CALL OEvoabDatabaseMetaData::getVersionColumns(
-        const Any& /*catalog*/, const ::rtl::OUString& /*schema*/, const 
::rtl::OUString& /*table*/ ) throw(SQLException, RuntimeException)
-{
-       ::osl::MutexGuard aGuard( m_aMutex );
-
-       ::connectivity::ODatabaseMetaDataResultSet* pResult = new 
::connectivity::ODatabaseMetaDataResultSet();
-        Reference< XResultSet > xRef = pResult;
-       pResult->setVersionColumnsMap();
-       return xRef;
-}
-// -------------------------------------------------------------------------
-Reference< XResultSet > SAL_CALL OEvoabDatabaseMetaData::getExportedKeys(
-        const Any& /*catalog*/, const ::rtl::OUString& /*schema*/, const 
::rtl::OUString& /*table*/ ) throw(SQLException, RuntimeException)
-{
-       ::osl::MutexGuard aGuard( m_aMutex );
-
-       ::connectivity::ODatabaseMetaDataResultSet* pResult = new 
::connectivity::ODatabaseMetaDataResultSet();
-        Reference< XResultSet > xRef = pResult;
-       pResult->setExportedKeysMap();
-       return xRef;
-}
-// -------------------------------------------------------------------------
-Reference< XResultSet > SAL_CALL OEvoabDatabaseMetaData::getImportedKeys(
-        const Any& /*catalog*/, const ::rtl::OUString& /*schema*/, const 
::rtl::OUString& /*table*/ ) throw(SQLException, RuntimeException)
-{
-       ::osl::MutexGuard aGuard( m_aMutex );
-
-       ::connectivity::ODatabaseMetaDataResultSet* pResult = new 
::connectivity::ODatabaseMetaDataResultSet();
-        Reference< XResultSet > xRef = pResult;
-       pResult->setImportedKeysMap();
-       return xRef;
-}
-// -------------------------------------------------------------------------
-Reference< XResultSet > SAL_CALL OEvoabDatabaseMetaData::getPrimaryKeys(
-        const Any& /*catalog*/, const ::rtl::OUString& /*schema*/, const 
::rtl::OUString& /*table*/ ) throw(SQLException, RuntimeException)
-{
-       ::osl::MutexGuard aGuard( m_aMutex );
-
-       ::connectivity::ODatabaseMetaDataResultSet* pResult = new 
::connectivity::ODatabaseMetaDataResultSet();
-        Reference< XResultSet > xRef = pResult;
-       pResult->setPrimaryKeysMap();
-       return xRef;
-}
-// -------------------------------------------------------------------------
-Reference< XResultSet > SAL_CALL OEvoabDatabaseMetaData::getIndexInfo(
-       const Any& /*catalog*/, const ::rtl::OUString& /*schema*/, const 
::rtl::OUString& /*table*/,
-        sal_Bool /*unique*/, sal_Bool /*approximate*/ ) throw(SQLException, 
RuntimeException)
-{
-       ::osl::MutexGuard aGuard( m_aMutex );
-
-    ::connectivity::ODatabaseMetaDataResultSet* pResult = new 
::connectivity::ODatabaseMetaDataResultSet();
-    Reference< XResultSet > xRef = pResult;
-       pResult->setIndexInfoMap();
-       return xRef;
-}
-// -------------------------------------------------------------------------
-Reference< XResultSet > SAL_CALL OEvoabDatabaseMetaData::getBestRowIdentifier(
-       const Any& /*catalog*/, const ::rtl::OUString& /*schema*/, const 
::rtl::OUString& /*table*/, sal_Int32 /*scope*/,
-        sal_Bool /*nullable*/ ) throw(SQLException, RuntimeException)
-{
-       ::osl::MutexGuard aGuard( m_aMutex );
-
-       ::connectivity::ODatabaseMetaDataResultSet* pResult = new 
::connectivity::ODatabaseMetaDataResultSet();
-        Reference< XResultSet > xRef = pResult;
-       pResult->setBestRowIdentifierMap();
-       return xRef;
-}
-// -------------------------------------------------------------------------
-Reference< XResultSet > SAL_CALL OEvoabDatabaseMetaData::getCrossReference(
-       const Any& /*primaryCatalog*/, const ::rtl::OUString& /*primarySchema*/,
-       const ::rtl::OUString& /*primaryTable*/, const Any& /*foreignCatalog*/,
-        const ::rtl::OUString& /*foreignSchema*/, const ::rtl::OUString& 
/*foreignTable*/ ) throw(SQLException, RuntimeException)
-{
-       ::osl::MutexGuard aGuard( m_aMutex );
-
-       ::connectivity::ODatabaseMetaDataResultSet* pResult = new 
::connectivity::ODatabaseMetaDataResultSet();
-        Reference< XResultSet > xRef = pResult;
-       pResult->setCrossReferenceMap();
-       return xRef;
-}
-// -------------------------------------------------------------------------
 ::rtl::OUString SAL_CALL OEvoabDatabaseMetaData::getURL(  ) 
throw(SQLException, RuntimeException)
 {
        ::osl::MutexGuard aGuard( m_aMutex );

File [changed]: LDatabaseMetaData.hxx
Url: 
http://dba.openoffice.org/source/browse/dba/connectivity/source/drivers/evoab/LDatabaseMetaData.hxx?r1=1.3&r2=1.3.310.1
Delta lines:  +9 -19
--------------------
--- LDatabaseMetaData.hxx       2005-09-08 05:44:12+0000        1.3
+++ LDatabaseMetaData.hxx       2007-11-21 12:41:50+0000        1.3.310.1
@@ -4,9 +4,9 @@
  *
  *  $RCSfile: LDatabaseMetaData.hxx,v $
  *
- *  $Revision: 1.3 $
+ *  $Revision: 1.3.310.1 $
  *
- *  last change: $Author: rt $ $Date: 2005/09/08 05:44:12 $
+ *  last change: $Author: oj $ $Date: 2007/11/21 12:41:50 $
  *
  *  The Contents of this file are made available subject to
  *  the terms of GNU Lesser General Public License Version 2.1.
@@ -53,24 +53,14 @@
 
                class OEvoabDatabaseMetaData :  public file::ODatabaseMetaData
                {
-               public:
-
-                       OEvoabDatabaseMetaData(file::OConnection* _pCon);
-                       ~OEvoabDatabaseMetaData();
-
+            virtual ::com::sun::star::uno::Reference< 
::com::sun::star::sdbc::XResultSet > impl_getTypeInfo_throw();
                        virtual ::rtl::OUString SAL_CALL getURL(  ) 
throw(::com::sun::star::sdbc::SQLException, 
::com::sun::star::uno::RuntimeException);
                        virtual ::com::sun::star::uno::Reference< 
::com::sun::star::sdbc::XResultSet > SAL_CALL getColumns( const 
::com::sun::star::uno::Any& catalog, const ::rtl::OUString& schemaPattern, 
const ::rtl::OUString& tableNamePattern, const ::rtl::OUString& 
columnNamePattern ) throw(::com::sun::star::sdbc::SQLException, 
::com::sun::star::uno::RuntimeException);
-                       virtual ::com::sun::star::uno::Reference< 
::com::sun::star::sdbc::XResultSet > SAL_CALL getColumnPrivileges( const 
::com::sun::star::uno::Any& catalog, const ::rtl::OUString& schema, const 
::rtl::OUString& table, const ::rtl::OUString& columnNamePattern ) 
throw(::com::sun::star::sdbc::SQLException, 
::com::sun::star::uno::RuntimeException);
-                       virtual ::com::sun::star::uno::Reference< 
::com::sun::star::sdbc::XResultSet > SAL_CALL getBestRowIdentifier( const 
::com::sun::star::uno::Any& catalog, const ::rtl::OUString& schema, const 
::rtl::OUString& table, sal_Int32 scope, sal_Bool nullable ) 
throw(::com::sun::star::sdbc::SQLException, 
::com::sun::star::uno::RuntimeException);
-                       virtual ::com::sun::star::uno::Reference< 
::com::sun::star::sdbc::XResultSet > SAL_CALL getVersionColumns( const 
::com::sun::star::uno::Any& catalog, const ::rtl::OUString& schema, const 
::rtl::OUString& table ) throw(::com::sun::star::sdbc::SQLException, 
::com::sun::star::uno::RuntimeException);
-                       virtual ::com::sun::star::uno::Reference< 
::com::sun::star::sdbc::XResultSet > SAL_CALL getPrimaryKeys( const 
::com::sun::star::uno::Any& catalog, const ::rtl::OUString& schema, const 
::rtl::OUString& table ) throw(::com::sun::star::sdbc::SQLException, 
::com::sun::star::uno::RuntimeException);
-                       virtual ::com::sun::star::uno::Reference< 
::com::sun::star::sdbc::XResultSet > SAL_CALL getImportedKeys( const 
::com::sun::star::uno::Any& catalog, const ::rtl::OUString& schema, const 
::rtl::OUString& table ) throw(::com::sun::star::sdbc::SQLException, 
::com::sun::star::uno::RuntimeException);
-                       virtual ::com::sun::star::uno::Reference< 
::com::sun::star::sdbc::XResultSet > SAL_CALL getExportedKeys( const 
::com::sun::star::uno::Any& catalog, const ::rtl::OUString& schema, const 
::rtl::OUString& table ) throw(::com::sun::star::sdbc::SQLException, 
::com::sun::star::uno::RuntimeException);
-                       virtual ::com::sun::star::uno::Reference< 
::com::sun::star::sdbc::XResultSet > SAL_CALL getCrossReference( const 
::com::sun::star::uno::Any& primaryCatalog, const ::rtl::OUString& 
primarySchema, const ::rtl::OUString& primaryTable, const 
::com::sun::star::uno::Any& foreignCatalog, const ::rtl::OUString& 
foreignSchema, const ::rtl::OUString& foreignTable ) 
throw(::com::sun::star::sdbc::SQLException, 
::com::sun::star::uno::RuntimeException);
-                       virtual ::com::sun::star::uno::Reference< 
::com::sun::star::sdbc::XResultSet > SAL_CALL getTypeInfo(  ) 
throw(::com::sun::star::sdbc::SQLException, 
::com::sun::star::uno::RuntimeException);
-                       virtual ::com::sun::star::uno::Reference< 
::com::sun::star::sdbc::XResultSet > SAL_CALL getIndexInfo( const 
::com::sun::star::uno::Any& catalog, const ::rtl::OUString& schema, const 
::rtl::OUString& table, sal_Bool unique, sal_Bool approximate ) 
throw(::com::sun::star::sdbc::SQLException, 
::com::sun::star::uno::RuntimeException);
                        virtual ::com::sun::star::uno::Reference< 
::com::sun::star::sdbc::XResultSet > SAL_CALL getTables( const 
::com::sun::star::uno::Any& catalog, const ::rtl::OUString& schemaPattern, 
const ::rtl::OUString& tableNamePattern, const ::com::sun::star::uno::Sequence< 
::rtl::OUString >& types ) throw(::com::sun::star::sdbc::SQLException, 
::com::sun::star::uno::RuntimeException);
-
+        protected:
+            virtual ~OEvoabDatabaseMetaData();
+               public:
+                       OEvoabDatabaseMetaData(file::OConnection* _pCon);
                };
        }
 }




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

Reply via email to