Tag: cws_src680_dba24d
User: oj      
Date: 2007-11-21 12:40:12+0000
Modified:
   dba/connectivity/source/drivers/file/FConnection.cxx
   dba/connectivity/source/drivers/file/FDatabaseMetaData.cxx

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

File Changes:

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

File [changed]: FConnection.cxx
Url: 
http://dba.openoffice.org/source/browse/dba/connectivity/source/drivers/file/FConnection.cxx?r1=1.48&r2=1.48.58.1
Delta lines:  +4 -17
--------------------
--- FConnection.cxx     2007-06-05 14:22:23+0000        1.48
+++ FConnection.cxx     2007-11-21 12:40:09+0000        1.48.58.1
@@ -4,9 +4,9 @@
  *
  *  $RCSfile: FConnection.cxx,v $
  *
- *  $Revision: 1.48 $
+ *  $Revision: 1.48.58.1 $
  *
- *  last change: $Author: ihi $ $Date: 2007/06/05 14:22:23 $
+ *  last change: $Author: oj $ $Date: 2007/11/21 12:40:09 $
  *
  *  The Contents of this file are made available subject to
  *  the terms of GNU Lesser General Public License Version 2.1.
@@ -113,7 +113,6 @@
 // 
--------------------------------------------------------------------------------
 OConnection::OConnection(OFileDriver*  _pDriver)
                                                 : OSubComponent<OConnection, 
OConnection_BASE>((::cppu::OWeakObject*)_pDriver, this)
-                         ,m_xMetaData(NULL)
                                                 ,m_pDriver(_pDriver)
                                                 ,m_bClosed(sal_False)
                                                 ,m_bShowDeleted(sal_False)
@@ -423,26 +422,14 @@
 void OConnection::disposing()
 {
        ::osl::MutexGuard aGuard(m_aMutex);
-
-
-       //      m_aTables.disposing();
-       for (OWeakRefArray::iterator i = m_aStatements.begin(); 
m_aStatements.end() != i; ++i)
-       {
-               Reference< XComponent > xComp(i->get(), UNO_QUERY);
-               if (xComp.is())
-                       xComp->dispose();
-       }
-       m_aStatements.clear();
+    OConnection_BASE::disposing();
 
        m_bClosed       = sal_True;
-       m_xMetaData = WeakReference< XDatabaseMetaData>();
        m_xDir          = NULL;
        m_xContent      = NULL;
-       //      ::comphelper::disposeComponent(m_xCatalog);
        m_xCatalog      = WeakReference< XTablesSupplier>();
 
        dispose_ChildImpl();
-       OConnection_BASE::disposing();
 }
 
//------------------------------------------------------------------------------
 Reference< XTablesSupplier > OConnection::createCatalog()

File [changed]: FDatabaseMetaData.cxx
Url: 
http://dba.openoffice.org/source/browse/dba/connectivity/source/drivers/file/FDatabaseMetaData.cxx?r1=1.34&r2=1.34.58.1
Delta lines:  +5 -88
--------------------
--- FDatabaseMetaData.cxx       2007-06-05 14:22:34+0000        1.34
+++ FDatabaseMetaData.cxx       2007-11-21 12:40:09+0000        1.34.58.1
@@ -4,9 +4,9 @@
  *
  *  $RCSfile: FDatabaseMetaData.cxx,v $
  *
- *  $Revision: 1.34 $
+ *  $Revision: 1.34.58.1 $
  *
- *  last change: $Author: ihi $ $Date: 2007/06/05 14:22:34 $
+ *  last change: $Author: oj $ $Date: 2007/11/21 12:40:09 $
  *
  *  The Contents of this file are made available subject to
  *  the terms of GNU Lesser General Public License Version 2.1.
@@ -101,7 +101,7 @@
 using namespace com::sun::star::container;
 
 DBG_NAME( file_ODatabaseMetaData )
-ODatabaseMetaData::ODatabaseMetaData(OConnection* _pCon) : 
::connectivity::ODatabaseMetaDataBase(_pCon)
+ODatabaseMetaData::ODatabaseMetaData(OConnection* _pCon) : 
::connectivity::ODatabaseMetaDataBase(_pCon,_pCon->getConnectionInfo())
                                                ,m_pConnection(_pCon)
 {
        DBG_CTOR( file_ODatabaseMetaData, NULL );
@@ -112,33 +112,16 @@
        DBG_DTOR( file_ODatabaseMetaData, NULL );
 }
 // -------------------------------------------------------------------------
-Reference< XResultSet > SAL_CALL ODatabaseMetaData::getTypeInfo(  ) 
throw(SQLException, RuntimeException)
+Reference< XResultSet > ODatabaseMetaData::impl_getTypeInfo_throw(  )
 {
     return new ODatabaseMetaDataResultSet( 
ODatabaseMetaDataResultSet::eTypeInfo );
 }
 // -------------------------------------------------------------------------
-Reference< XResultSet > SAL_CALL ODatabaseMetaData::getCatalogs(  ) 
throw(SQLException, RuntimeException)
-{
-    return new ODatabaseMetaDataResultSet( 
ODatabaseMetaDataResultSet::eCatalogs );
-}
-// -------------------------------------------------------------------------
 ::rtl::OUString SAL_CALL ODatabaseMetaData::getCatalogSeparator(  ) 
throw(SQLException, RuntimeException)
 {
        return ::rtl::OUString();
 }
 // -------------------------------------------------------------------------
-Reference< XResultSet > SAL_CALL ODatabaseMetaData::getSchemas(  ) 
throw(SQLException, RuntimeException)
-{
-    return new ODatabaseMetaDataResultSet( 
ODatabaseMetaDataResultSet::eSchemas );
-}
-// -------------------------------------------------------------------------
-Reference< XResultSet > SAL_CALL ODatabaseMetaData::getColumnPrivileges(
-        const Any& /*catalog*/, const ::rtl::OUString& /*schema*/, const 
::rtl::OUString& /*table*/,
-        const ::rtl::OUString& /*columnNamePattern*/ ) throw(SQLException, 
RuntimeException)
-{
-    return new ODatabaseMetaDataResultSet( 
ODatabaseMetaDataResultSet::eColumnPrivileges );
-}
-// -------------------------------------------------------------------------
 Reference< XResultSet > SAL_CALL ODatabaseMetaData::getColumns(
         const Any& /*catalog*/, const ::rtl::OUString& /*schemaPattern*/, 
const ::rtl::OUString& /*tableNamePattern*/,
         const ::rtl::OUString& /*columnNamePattern*/ ) throw(SQLException, 
RuntimeException)
@@ -387,26 +370,6 @@
        return xRef;
 }
 // -------------------------------------------------------------------------
-Reference< XResultSet > SAL_CALL ODatabaseMetaData::getProcedureColumns(
-        const Any& /*catalog*/, const ::rtl::OUString& /*schemaPattern*/,
-        const ::rtl::OUString& /*procedureNamePattern*/, const 
::rtl::OUString& /*columnNamePattern*/ ) throw(SQLException, RuntimeException)
-{
-    return new ODatabaseMetaDataResultSet( 
ODatabaseMetaDataResultSet::eProcedureColumns );
-}
-// -------------------------------------------------------------------------
-Reference< XResultSet > SAL_CALL ODatabaseMetaData::getProcedures(
-        const Any& /*catalog*/, const ::rtl::OUString& /*schemaPattern*/,
-        const ::rtl::OUString& /*procedureNamePattern*/ ) throw(SQLException, 
RuntimeException)
-{
-    return new ODatabaseMetaDataResultSet( 
ODatabaseMetaDataResultSet::eProcedures );
-}
-// -------------------------------------------------------------------------
-Reference< XResultSet > SAL_CALL ODatabaseMetaData::getVersionColumns(
-        const Any& /*catalog*/, const ::rtl::OUString& /*schema*/, const 
::rtl::OUString& /*table*/ ) throw(SQLException, RuntimeException)
-{
-    return new ODatabaseMetaDataResultSet( 
ODatabaseMetaDataResultSet::eVersionColumns );
-}
-// -------------------------------------------------------------------------
 sal_Int32 SAL_CALL ODatabaseMetaData::getMaxBinaryLiteralLength(  ) 
throw(SQLException, RuntimeException)
 {
        return 0;
@@ -467,38 +430,6 @@
        return 1;
 }
 // -------------------------------------------------------------------------
-Reference< XResultSet > SAL_CALL ODatabaseMetaData::getExportedKeys(
-        const Any& /*catalog*/, const ::rtl::OUString& /*schema*/, const 
::rtl::OUString& /*table*/ ) throw(SQLException, RuntimeException)
-{
-    return new ODatabaseMetaDataResultSet( 
ODatabaseMetaDataResultSet::eExportedKeys );
-}
-// -------------------------------------------------------------------------
-Reference< XResultSet > SAL_CALL ODatabaseMetaData::getImportedKeys(
-        const Any& /*catalog*/, const ::rtl::OUString& /*schema*/, const 
::rtl::OUString& /*table*/ ) throw(SQLException, RuntimeException)
-{
-    return new ODatabaseMetaDataResultSet( 
ODatabaseMetaDataResultSet::eImportedKeys );
-}
-// -------------------------------------------------------------------------
-Reference< XResultSet > SAL_CALL ODatabaseMetaData::getPrimaryKeys(
-        const Any& /*catalog*/, const ::rtl::OUString& /*schema*/, const 
::rtl::OUString& /*table*/ ) throw(SQLException, RuntimeException)
-{
-    return new ODatabaseMetaDataResultSet( 
ODatabaseMetaDataResultSet::ePrimaryKeys );
-}
-// -------------------------------------------------------------------------
-Reference< XResultSet > SAL_CALL ODatabaseMetaData::getIndexInfo(
-        const Any& /*catalog*/, const ::rtl::OUString& /*schema*/, const 
::rtl::OUString& /*table*/,
-        sal_Bool /*unique*/, sal_Bool /*approximate*/ ) throw(SQLException, 
RuntimeException)
-{
-    return new ODatabaseMetaDataResultSet( 
ODatabaseMetaDataResultSet::eIndexInfo );
-}
-// -------------------------------------------------------------------------
-Reference< XResultSet > SAL_CALL ODatabaseMetaData::getBestRowIdentifier(
-        const Any& /*catalog*/, const ::rtl::OUString& /*schema*/, const 
::rtl::OUString& /*table*/, sal_Int32 /*scope*/,
-        sal_Bool /*nullable*/ ) throw(SQLException, RuntimeException)
-{
-    return new ODatabaseMetaDataResultSet( 
ODatabaseMetaDataResultSet::eBestRowIdentifier );
-}
-// -------------------------------------------------------------------------
 Reference< XResultSet > SAL_CALL ODatabaseMetaData::getTablePrivileges(
         const Any& /*catalog*/, const ::rtl::OUString& /*schemaPattern*/, 
const ::rtl::OUString& tableNamePattern ) throw(SQLException, RuntimeException)
 {
@@ -568,14 +499,6 @@
        return xRef;
 }
 // -------------------------------------------------------------------------
-Reference< XResultSet > SAL_CALL ODatabaseMetaData::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)
-{
-    return new ODatabaseMetaDataResultSet( 
ODatabaseMetaDataResultSet::eCrossReference );
-}
-// -------------------------------------------------------------------------
 sal_Bool SAL_CALL ODatabaseMetaData::doesMaxRowSizeIncludeBlobs(  ) 
throw(SQLException, RuntimeException)
 {
        return sal_True;
@@ -1201,11 +1124,5 @@
 {
        return NULL;
 }
-// -------------------------------------------------------------------------
-Reference< XConnection > SAL_CALL ODatabaseMetaData::getConnection(  ) 
throw(SQLException, RuntimeException)
-{
-    return (Reference< XConnection >)m_pConnection;//new 
OConnection(m_aConnectionHandle);
-}
-// -------------------------------------------------------------------------
 
 




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

Reply via email to