User: hr      
Date: 2007-11-01 15:30:16+0000
Modified:
   dba/dbaccess/source/ui/querydesign/QTableConnectionData.hxx

Log:
 INTEGRATION: CWS dba24b (1.7.46); FILE MERGED
 2007/08/22 11:41:58 oj 1.7.46.2: #i76374# handle cross join as natural join 
now in query design
 2007/08/16 06:14:44 oj 1.7.46.1: #i56898# clean up of the class structure

File Changes:

Directory: /dba/dbaccess/source/ui/querydesign/
===============================================

File [changed]: QTableConnectionData.hxx
Url: 
http://dba.openoffice.org/source/browse/dba/dbaccess/source/ui/querydesign/QTableConnectionData.hxx?r1=1.7&r2=1.8
Delta lines:  +5 -10
--------------------
--- QTableConnectionData.hxx    2007-05-10 10:37:57+0000        1.7
+++ QTableConnectionData.hxx    2007-11-01 15:30:14+0000        1.8
@@ -58,17 +58,11 @@
                sal_Int32               m_nFromEntryIndex;
                sal_Int32               m_nDestEntryIndex;
                EJoinType               m_eJoinType;
+        bool            m_bNatural;
 
                ETableFieldType m_eFromType;
                ETableFieldType m_eDestType;
 
-               // meine Basisklasse merkt sich leider nur die Fensternamen 
(was hier das selbe wie die Aliasnamen ist), ich aber brauche
-               // auch Zugriff auf die realen Tabellennamen. Damit ich mir 
nicht die Fenster dazu merken muss (das waere schmutzig, da die
-               // TabConDatas normalerweise vom Dokument verwaltet werden und 
voellig losgeloest von der Repraesentation der Tabellen als
-               // Fenster sein sollten), habe ich zwei ::rtl::OUString-Member
-               ::rtl::OUString m_strSourceTableName;
-               ::rtl::OUString m_strDestTableName;
-
        protected:
                // fuer das Anlegen und Duplizieren von Lines vom eigenen Typ
                virtual OConnectionLineDataRef CreateLineDataObj();
@@ -76,11 +70,10 @@
 
                OQueryTableConnectionData& operator=( const 
OQueryTableConnectionData& rConnData );
        public:
-               TYPEINFO();
                OQueryTableConnectionData();
                OQueryTableConnectionData( const OQueryTableConnectionData& 
rConnData );
-               OQueryTableConnectionData( const ::rtl::OUString& 
strSourceTable, const ::rtl::OUString& strDestTable,
-                       const ::rtl::OUString& strSourceAlias, const 
::rtl::OUString& strDestAlias, const ::rtl::OUString& 
rConnName=::rtl::OUString());
+               OQueryTableConnectionData( const TTableWindowData::value_type& 
_pReferencingTable,const TTableWindowData::value_type& _pReferencedTable,
+                       const ::rtl::OUString& rConnName=::rtl::OUString());
                virtual ~OQueryTableConnectionData();
 
                virtual void CopyFrom(const OTableConnectionData& rSource);
@@ -106,6 +99,8 @@
                EJoinType               GetJoinType() const { return 
m_eJoinType; };
                void                    SetJoinType(const EJoinType& eJT) { 
m_eJoinType = eJT; };
 
+        inline void setNatural(bool _bNatural) { m_bNatural = _bNatural; }
+        inline bool isNatural() const { return m_bNatural; }
        };
 
 }




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

Reply via email to