summaryrefslogtreecommitdiff
path: root/connectivity/source/inc/ado/AKey.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'connectivity/source/inc/ado/AKey.hxx')
-rw-r--r--connectivity/source/inc/ado/AKey.hxx58
1 files changed, 26 insertions, 32 deletions
diff --git a/connectivity/source/inc/ado/AKey.hxx b/connectivity/source/inc/ado/AKey.hxx
index ffb1eebe4216..f4fe154c96d0 100644
--- a/connectivity/source/inc/ado/AKey.hxx
+++ b/connectivity/source/inc/ado/AKey.hxx
@@ -17,8 +17,7 @@
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
*/
-#ifndef INCLUDED_CONNECTIVITY_SOURCE_INC_ADO_AKEY_HXX
-#define INCLUDED_CONNECTIVITY_SOURCE_INC_ADO_AKEY_HXX
+#pragma once
#include <sdbcx/VKey.hxx>
#include <com/sun/star/sdbc/XDatabaseMetaData.hpp>
@@ -26,36 +25,31 @@
namespace connectivity::ado
{
- typedef sdbcx::OKey OKey_ADO;
-
- class OConnection;
- class OAdoKey : public OKey_ADO
- {
- WpADOKey m_aKey;
- OConnection* m_pConnection;
- protected:
- void fillPropertyValues();
- virtual void SAL_CALL setFastPropertyValue_NoBroadcast(sal_Int32 nHandle,const css::uno::Any& rValue) override;
- public:
- virtual void refreshColumns() override;
- public:
- OAdoKey(bool _bCase,OConnection* _pConnection,ADOKey* _pKey);
- OAdoKey(bool _bCase,OConnection* _pConnection);
-
- // css::lang::XUnoTunnel
- virtual sal_Int64 SAL_CALL getSomething( const css::uno::Sequence< sal_Int8 >& aIdentifier ) override;
- static css::uno::Sequence< sal_Int8 > getUnoTunnelId();
-
- WpADOKey getImpl() const { return m_aKey;}
- // map the update/delete rules
- static RuleEnum Map2Rule(sal_Int32 _eNum);
- static sal_Int32 MapRule(const RuleEnum& _eNum);
-
- // map the keytypes
- static sal_Int32 MapKeyRule(const KeyTypeEnum& _eNum);
- static KeyTypeEnum Map2KeyRule(sal_Int32 _eNum);
- };
+ typedef sdbcx::OKey OKey_ADO;
+
+ class OConnection;
+ class OAdoKey : public OKey_ADO
+ {
+ WpADOKey m_aKey;
+ OConnection* m_pConnection;
+ protected:
+ void fillPropertyValues();
+ virtual void SAL_CALL setFastPropertyValue_NoBroadcast(sal_Int32 nHandle,const css::uno::Any& rValue) override;
+ public:
+ virtual void refreshColumns() override;
+ public:
+ OAdoKey(bool _bCase,OConnection* _pConnection,ADOKey* _pKey);
+ OAdoKey(bool _bCase,OConnection* _pConnection);
+
+ WpADOKey getImpl() const { return m_aKey;}
+ // map the update/delete rules
+ static RuleEnum Map2Rule(sal_Int32 _eNum);
+ static sal_Int32 MapRule(const RuleEnum& _eNum);
+
+ // map the keytypes
+ static sal_Int32 MapKeyRule(const KeyTypeEnum& _eNum);
+ static KeyTypeEnum Map2KeyRule(sal_Int32 _eNum);
+ };
}
-#endif // INCLUDED_CONNECTIVITY_SOURCE_INC_ADO_AKEY_HXX
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */