User: rt      
Date: 2008-01-30 07:50:01+0000
Modified:
   dba/connectivity/source/drivers/calc/CDatabaseMetaData.cxx

Log:
 INTEGRATION: CWS dba24d (1.17.118); FILE MERGED
 2007/11/21 12:42:41 oj 1.17.118.1: #i68854# impl TypeSettingInfo for Oracle 
and some clean up

File Changes:

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

File [changed]: CDatabaseMetaData.cxx
Url: 
http://dba.openoffice.org/source/browse/dba/connectivity/source/drivers/calc/CDatabaseMetaData.cxx?r1=1.17&r2=1.18
Delta lines:  +4 -125
---------------------
--- CDatabaseMetaData.cxx       2006-12-13 16:15:51+0000        1.17
+++ CDatabaseMetaData.cxx       2008-01-30 07:49:59+0000        1.18
@@ -118,14 +118,12 @@
 }
 
 // -------------------------------------------------------------------------
-
-Reference< XResultSet > SAL_CALL OCalcDatabaseMetaData::getTypeInfo(  ) 
throw(SQLException, RuntimeException)
+Reference< XResultSet > OCalcDatabaseMetaData::impl_getTypeInfo_throw(  )
 {
        ::osl::MutexGuard aGuard( m_aMutex );
 
-       ODatabaseMetaDataResultSet* pResult = new ODatabaseMetaDataResultSet();
+       ODatabaseMetaDataResultSet* pResult = new 
ODatabaseMetaDataResultSet(::connectivity::ODatabaseMetaDataResultSet::eTypeInfo);
     Reference< XResultSet > xRef = pResult;
-       pResult->setTypeInfoMap();
 
        static ODatabaseMetaDataResultSet::ORows aRows;
        if(aRows.empty())
@@ -200,20 +198,6 @@
 
 // -------------------------------------------------------------------------
 
-Reference< XResultSet > SAL_CALL OCalcDatabaseMetaData::getColumnPrivileges(
-       const Any& /*catalog*/, const ::rtl::OUString& /*schema*/, const 
::rtl::OUString& /*table*/,
-        const ::rtl::OUString& /*columnNamePattern*/ ) throw(SQLException, 
RuntimeException)
-{
-       ::osl::MutexGuard aGuard( m_aMutex );
-
-       ODatabaseMetaDataResultSet* pResult = new ODatabaseMetaDataResultSet();
-    Reference< XResultSet > xRef = pResult;
-       pResult->setColumnPrivilegesMap();
-       return xRef;
-}
-
-// -------------------------------------------------------------------------
-
 Reference< XResultSet > SAL_CALL OCalcDatabaseMetaData::getColumns(
        const Any& /*catalog*/, const ::rtl::OUString& /*schemaPattern*/, const 
::rtl::OUString& tableNamePattern,
         const ::rtl::OUString& columnNamePattern ) throw(SQLException, 
RuntimeException)
@@ -303,9 +287,8 @@
                }
        }
 
-       ODatabaseMetaDataResultSet* pResult = new ODatabaseMetaDataResultSet();
+       ODatabaseMetaDataResultSet* pResult = new 
ODatabaseMetaDataResultSet(::connectivity::ODatabaseMetaDataResultSet::eColumns);
     Reference< XResultSet > xRef = pResult;
-       pResult->setColumnsMap();
        pResult->setRows(aRows);
 
        return xRef;
@@ -313,109 +296,6 @@
 
 // -------------------------------------------------------------------------
 
-Reference< XResultSet > SAL_CALL OCalcDatabaseMetaData::getVersionColumns(
-        const Any& /*catalog*/, const ::rtl::OUString& /*schema*/, const 
::rtl::OUString& /*table*/ ) throw(SQLException, RuntimeException)
-{
-       ::osl::MutexGuard aGuard( m_aMutex );
-
-       ODatabaseMetaDataResultSet* pResult = new ODatabaseMetaDataResultSet();
-       Reference< XResultSet > xRef = pResult;
-       pResult->setVersionColumnsMap();
-       return xRef;
-}
-
-// -------------------------------------------------------------------------
-
-Reference< XResultSet > SAL_CALL OCalcDatabaseMetaData::getExportedKeys(
-        const Any& /*catalog*/, const ::rtl::OUString& /*schema*/, const 
::rtl::OUString& /*table*/ ) throw(SQLException, RuntimeException)
-{
-       ::osl::MutexGuard aGuard( m_aMutex );
-
-       ODatabaseMetaDataResultSet* pResult = new ODatabaseMetaDataResultSet();
-        Reference< XResultSet > xRef = pResult;
-       pResult->setExportedKeysMap();
-       return xRef;
-}
-
-// -------------------------------------------------------------------------
-
-Reference< XResultSet > SAL_CALL OCalcDatabaseMetaData::getImportedKeys(
-        const Any& /*catalog*/, const ::rtl::OUString& /*schema*/, const 
::rtl::OUString& /*table*/ ) throw(SQLException, RuntimeException)
-{
-       ::osl::MutexGuard aGuard( m_aMutex );
-
-       ODatabaseMetaDataResultSet* pResult = new ODatabaseMetaDataResultSet();
-        Reference< XResultSet > xRef = pResult;
-       pResult->setImportedKeysMap();
-       return xRef;
-}
-
-// -------------------------------------------------------------------------
-
-Reference< XResultSet > SAL_CALL OCalcDatabaseMetaData::getPrimaryKeys(
-        const Any& /*catalog*/, const ::rtl::OUString& /*schema*/, const 
::rtl::OUString& /*table*/ ) throw(SQLException, RuntimeException)
-{
-       ::osl::MutexGuard aGuard( m_aMutex );
-
-       ODatabaseMetaDataResultSet* pResult = new ODatabaseMetaDataResultSet();
-        Reference< XResultSet > xRef = pResult;
-       pResult->setPrimaryKeysMap();
-       return xRef;
-}
-
-// -------------------------------------------------------------------------
-
-Reference< XResultSet > SAL_CALL OCalcDatabaseMetaData::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 );
-
-       Reference< XTablesSupplier > xTables = m_pConnection->createCatalog();
-       if(!xTables.is())
-               throw SQLException();
-
-       Reference< XNameAccess> xNames = xTables->getTables();
-       if(!xNames.is())
-               throw SQLException();
-
-       ODatabaseMetaDataResultSet* pResult = new ODatabaseMetaDataResultSet();
-    Reference< XResultSet > xRef = pResult;
-       pResult->setIndexInfoMap();
-       return xRef;
-}
-
-// -------------------------------------------------------------------------
-
-Reference< XResultSet > SAL_CALL OCalcDatabaseMetaData::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 );
-
-       ODatabaseMetaDataResultSet* pResult = new ODatabaseMetaDataResultSet();
-        Reference< XResultSet > xRef = pResult;
-       pResult->setBestRowIdentifierMap();
-       return xRef;
-}
-
-// -------------------------------------------------------------------------
-
-Reference< XResultSet > SAL_CALL OCalcDatabaseMetaData::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 );
-
-       ODatabaseMetaDataResultSet* pResult = new ODatabaseMetaDataResultSet();
-        Reference< XResultSet > xRef = pResult;
-       pResult->setCrossReferenceMap();
-       return xRef;
-}
-
-// -------------------------------------------------------------------------
-
 ::rtl::OUString SAL_CALL OCalcDatabaseMetaData::getURL(  ) throw(SQLException, 
RuntimeException)
 {
        ::osl::MutexGuard aGuard( m_aMutex );
@@ -555,9 +435,8 @@
 {
        ::osl::MutexGuard aGuard( m_aMutex );
 
-       ODatabaseMetaDataResultSet* pResult = new ODatabaseMetaDataResultSet();
+    ODatabaseMetaDataResultSet* pResult = new 
ODatabaseMetaDataResultSet(ODatabaseMetaDataResultSet::eTables);
     Reference< XResultSet > xRef = pResult;
-       pResult->setTablesMap();
 
        // check if ORowSetValue type is given
        // when no types are given then we have to return all tables e.g. TABLE




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

Reply via email to