42#include <com/sun/star/lang/XServiceInfo.hpp>
43#include <com/sun/star/sdbcx/XDataDescriptorFactory.hpp>
44#include <com/sun/star/sdbcx/XColumnsSupplier.hpp>
53 public css::sdbcx::XColumnsSupplier
61 Key( const ::rtl::Reference< comphelper::RefCountedMutex > & refMutex,
62 const css::uno::Reference< css::sdbc::XConnection > & connection,
71 const css::uno::Type & reqType )
override;
74 virtual css::uno::Reference< css::container::XNameAccess > SAL_CALL
78 virtual css::uno::Sequence< css::uno::Type > SAL_CALL
getTypes()
override;
82 virtual css::uno::Reference< css::beans::XPropertySet > SAL_CALL
93 KeyDescriptor( const ::rtl::Reference< comphelper::RefCountedMutex > & refMutex,
94 const css::uno::Reference< css::sdbc::XConnection > & connection,
101 const css::uno::Type & reqType )
override;
104 virtual css::uno::Reference< css::container::XNameAccess > SAL_CALL
108 virtual css::uno::Sequence< css::uno::Type > SAL_CALL
getTypes()
override;
112 virtual css::uno::Reference< css::beans::XPropertySet > SAL_CALL
virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes() override
virtual css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId() override
css::uno::Reference< css::container::XNameAccess > m_keyColumns
virtual void SAL_CALL release() noexcept override
virtual css::uno::Reference< css::beans::XPropertySet > SAL_CALL createDataDescriptor() override
virtual css::uno::Any SAL_CALL queryInterface(const css::uno::Type &reqType) override
KeyDescriptor(const ::rtl::Reference< comphelper::RefCountedMutex > &refMutex, const css::uno::Reference< css::sdbc::XConnection > &connection, ConnectionSettings *pSettings)
virtual void SAL_CALL acquire() noexcept override
virtual css::uno::Reference< css::container::XNameAccess > SAL_CALL getColumns() override
virtual void SAL_CALL release() noexcept override
virtual css::uno::Reference< css::container::XNameAccess > SAL_CALL getColumns() override
virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes() override
virtual void SAL_CALL acquire() noexcept override
css::uno::Reference< css::container::XNameAccess > m_keyColumns
Key(const ::rtl::Reference< comphelper::RefCountedMutex > &refMutex, const css::uno::Reference< css::sdbc::XConnection > &connection, ConnectionSettings *pSettings, OUString schemaName, OUString tableName)
virtual css::uno::Reference< css::beans::XPropertySet > SAL_CALL createDataDescriptor() override
virtual css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId() override
virtual css::uno::Any SAL_CALL queryInterface(const css::uno::Type &reqType) override
virtual void SAL_CALL release() noexcept override
virtual void SAL_CALL acquire() noexcept override