Tag: cws_dev300_dba30d
User: oj      
Date: 2008-05-28 11:35:08+0000
Modified:
   dba/connectivity/inc/connectivity/dbmetadata.hxx
   dba/connectivity/source/commontools/dbmetadata.cxx

Log:
 #i78725# new method for column alias in order by

File Changes:

Directory: /dba/connectivity/inc/connectivity/
==============================================

File [changed]: dbmetadata.hxx
Url: 
http://dba.openoffice.org/source/browse/dba/connectivity/inc/connectivity/dbmetadata.hxx?r1=1.8&r2=1.8.20.1
Delta lines:  +9 -3
-------------------
--- dbmetadata.hxx      2008-04-10 07:35:43+0000        1.8
+++ dbmetadata.hxx      2008-05-28 11:35:05+0000        1.8.20.1
@@ -7,7 +7,7 @@
  * OpenOffice.org - a multi-platform office productivity suite
  *
  * $RCSfile: dbmetadata.hxx,v $
- * $Revision: 1.8 $
+ * $Revision: 1.8.20.1 $
  *
  * This file is part of OpenOffice.org.
  *
@@ -138,11 +138,17 @@
         sal_Int32
             getBooleanComparisonMode() const;
 
-        /** 
+        /** determines in relations are supported.
         *
         * \return <TRUE/> when relations are supported, otherwise <FALSE/>
         */
         bool supportsRelations() const;
+
+        /** determines if column alias names can be used in the order by 
clause.
+        *
+        * \return <TRUE/> when relations are supported, otherwise <FALSE/>
+        */
+        bool supportsColumnAliasInOrderBy() const;
        };
 
 //........................................................................

Directory: /dba/connectivity/source/commontools/
================================================

File [changed]: dbmetadata.cxx
Url: 
http://dba.openoffice.org/source/browse/dba/connectivity/source/commontools/dbmetadata.cxx?r1=1.9&r2=1.9.20.1
Delta lines:  +12 -4
--------------------
--- dbmetadata.cxx      2008-04-10 08:01:00+0000        1.9
+++ dbmetadata.cxx      2008-05-28 11:35:05+0000        1.9.20.1
@@ -7,7 +7,7 @@
  * OpenOffice.org - a multi-platform office productivity suite
  *
  * $RCSfile: dbmetadata.cxx,v $
- * $Revision: 1.9 $
+ * $Revision: 1.9.20.1 $
  *
  * This file is part of OpenOffice.org.
  *
@@ -272,7 +272,6 @@
             OSL_VERIFY( setting >>= mode );
         return mode;
     }
-
     //--------------------------------------------------------------------
     bool DatabaseMetaData::supportsRelations() const
     {
@@ -294,7 +293,16 @@
         }
         return bSupport;
     }
-
+    //--------------------------------------------------------------------
+    bool DatabaseMetaData::supportsColumnAliasInOrderBy() const
+    {
+        bool doGenerate( true );
+        Any setting;
+        if ( lcl_getConnectionSetting( "ColumnAliasInOrderBy", *m_pImpl, 
setting ) )
+            OSL_VERIFY( setting >>= doGenerate );
+        return doGenerate;
+    }
+    //--------------------------------------------------------------------
 //........................................................................
 } // namespace dbtools
 //........................................................................




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

Reply via email to