Tag: cws_src680_dba22b
User: fs      
Date: 2006/12/05 06:47:23

Modified:
   dba/connectivity/source/drivers/jdbc/Connection.cxx
   dba/connectivity/source/drivers/jdbc/DatabaseMetaData.cxx
   dba/connectivity/source/drivers/jdbc/JDriver.cxx

Log:
 #i72252# allow to retrieve the property values which were used to construct 
the connection

File Changes:

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

File [changed]: Connection.cxx
Url: 
http://dba.openoffice.org/source/browse/dba/connectivity/source/drivers/jdbc/Connection.cxx?r1=1.27.48.1&r2=1.27.48.2
Delta lines:  +4 -2
-------------------
--- Connection.cxx      4 Dec 2006 22:40:45 -0000       1.27.48.1
+++ Connection.cxx      5 Dec 2006 14:47:20 -0000       1.27.48.2
@@ -4,9 +4,9 @@
  *
  *  $RCSfile: Connection.cxx,v $
  *
- *  $Revision: 1.27.48.1 $
+ *  $Revision: 1.27.48.2 $
  *
- *  last change: $Author: fs $ $Date: 2006/12/04 22:40:45 $
+ *  last change: $Author: fs $ $Date: 2006/12/05 14:47:20 $
  *
  *  The Contents of this file are made available subject to
  *  the terms of GNU Lesser General Public License Version 2.1.
@@ -810,6 +810,8 @@
 
                        if ( out )
                                object = t.pEnv->NewGlobalRef( out );
+
+            m_aConnectionInfo = info;
                } //mID
        } //t.pEnv
         return object != NULL;

File [changed]: DatabaseMetaData.cxx
Url: 
http://dba.openoffice.org/source/browse/dba/connectivity/source/drivers/jdbc/DatabaseMetaData.cxx?r1=1.23&r2=1.23.50.1
Delta lines:  +4 -3
-------------------
--- DatabaseMetaData.cxx        17 Sep 2006 02:45:43 -0000      1.23
+++ DatabaseMetaData.cxx        5 Dec 2006 14:47:21 -0000       1.23.50.1
@@ -4,9 +4,9 @@
  *
  *  $RCSfile: DatabaseMetaData.cxx,v $
  *
- *  $Revision: 1.23 $
+ *  $Revision: 1.23.50.1 $
  *
- *  last change: $Author: obo $ $Date: 2006/09/17 02:45:43 $
+ *  last change: $Author: fs $ $Date: 2006/12/05 14:47:21 $
  *
  *  The Contents of this file are made available subject to
  *  the terms of GNU Lesser General Public License Version 2.1.
@@ -105,6 +105,7 @@
        ,m_pConnection(_pConnection)
 {
        SDBThreadAttach::addRef();
+    setConnectionInfo( _pConnection->getConnectionInfo() );
 }
 
 // -------------------------------------------------------------------------

File [changed]: JDriver.cxx
Url: 
http://dba.openoffice.org/source/browse/dba/connectivity/source/drivers/jdbc/JDriver.cxx?r1=1.36&r2=1.36.50.1
Delta lines:  +19 -12
---------------------
--- JDriver.cxx 17 Sep 2006 02:47:16 -0000      1.36
+++ JDriver.cxx 5 Dec 2006 14:47:21 -0000       1.36.50.1
@@ -4,9 +4,9 @@
  *
  *  $RCSfile: JDriver.cxx,v $
  *
- *  $Revision: 1.36 $
+ *  $Revision: 1.36.50.1 $
  *
- *  last change: $Author: obo $ $Date: 2006/09/17 02:47:16 $
+ *  last change: $Author: fs $ $Date: 2006/12/05 14:47:21 $
  *
  *  The Contents of this file are made available subject to
  *  the terms of GNU Lesser General Public License Version 2.1.
@@ -158,9 +158,9 @@
        {
                ::std::vector< DriverPropertyInfo > aDriverInfo;
 
-               Sequence< ::rtl::OUString > aBoolean(2);
-               aBoolean[0] = ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("0"));
-               aBoolean[1] = ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("1"));
+               Sequence< ::rtl::OUString > aBooleanValues(2);
+        aBooleanValues[0] = ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( 
"false" ) );
+               aBooleanValues[1] = ::rtl::OUString( 
RTL_CONSTASCII_USTRINGPARAM( "true" ) );
 
                aDriverInfo.push_back(DriverPropertyInfo(
                                
::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("JavaDriverClass"))
@@ -173,22 +173,22 @@
                                
::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("ParameterNameSubstitution"))
                                
,::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("Change named parameters with 
'?'."))
                                ,sal_False
-                               
,::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("0"))
-                               ,aBoolean)
+                               ,::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( 
"false" ) )
+                               ,aBooleanValues)
                                );
                aDriverInfo.push_back(DriverPropertyInfo(
                                
::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("IgnoreDriverPrivileges"))
                                
,::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("Ignore the privileges from the 
database driver."))
                                ,sal_False
-                               
,::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("0"))
-                               ,aBoolean)
+                               ,::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( 
"false" ) )
+                               ,aBooleanValues)
                                );
                aDriverInfo.push_back(DriverPropertyInfo(
                                
::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("IsAutoRetrievingEnabled"))
                                
,::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("Retrieve generated values."))
                                ,sal_False
-                               
,::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("0"))
-                               ,aBoolean)
+                               ,::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( 
"false" ) )
+                               ,aBooleanValues)
                                );
                aDriverInfo.push_back(DriverPropertyInfo(
                                
::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("AutoRetrievingStatement"))
@@ -196,6 +196,13 @@
                                ,sal_False
                                ,::rtl::OUString()
                                ,Sequence< ::rtl::OUString >())
+                               );
+               aDriverInfo.push_back(DriverPropertyInfo(
+                               
::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("GenerateASBeforeCorrelationName"))
+                               
,::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("Generate AS before table 
correlation names."))
+                               ,sal_False
+                               ,::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( 
"true" ) )
+                               ,aBooleanValues)
                                );
                return Sequence< DriverPropertyInfo 
>(&aDriverInfo[0],aDriverInfo.size());
        }




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

Reply via email to