21#include <com/sun/star/sdbc/XRow.hpp>
22#include <com/sun/star/sdbc/XResultSet.hpp>
35OAdoKey::OAdoKey(
bool _bCase,
OConnection* _pConnection, ADOKey* _pKey)
37 ,m_pConnection(_pConnection)
46 ,m_pConnection(_pConnection)
54 ::std::vector< OUString> aVector;
virtual void SAL_CALL setFastPropertyValue_NoBroadcast(sal_Int32 nHandle, const css::uno::Any &rValue) override
static void ThrowException(ADOConnection *_pAdoCon, const css::uno::Reference< css::uno::XInterface > &_xInterface)
static RuleEnum Map2Rule(sal_Int32 _eNum)
virtual void refreshColumns() override
static KeyTypeEnum Map2KeyRule(sal_Int32 _eNum)
OConnection * m_pConnection
virtual void SAL_CALL setFastPropertyValue_NoBroadcast(sal_Int32 nHandle, const css::uno::Any &rValue) override
void fillPropertyValues()
OAdoKey(bool _bCase, OConnection *_pConnection, ADOKey *_pKey)
WpADOConnection & getConnection()
void put_Type(const KeyTypeEnum &_eNum)
void put_DeleteRule(const RuleEnum &_eNum)
void put_Name(std::u16string_view _rName)
WpADOColumns get_Columns() const
void put_UpdateRule(const RuleEnum &_eNum)
void put_RelatedTable(std::u16string_view _rName)
void fillElementNames(::std::vector< OUString > &_rVector)
bool isCaseSensitive() const
virtual void construct() override
std::unique_ptr< OCollection > m_pColumns
mutable::osl::Mutex m_aMutex
#define PROPERTY_ID_REFERENCEDTABLE
#define PROPERTY_ID_DELETERULE
#define PROPERTY_ID_UPDATERULE