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 Index( 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
89 public css::sdbcx::XColumnsSupplier
95 const ::rtl::Reference< comphelper::RefCountedMutex > & refMutex,
96 const css::uno::Reference< css::sdbc::XConnection > & connection,
103 const css::uno::Type & reqType )
override;
106 virtual css::uno::Reference< css::container::XNameAccess > SAL_CALL
110 virtual css::uno::Sequence< css::uno::Type > SAL_CALL
getTypes()
override;
114 virtual css::uno::Reference< css::beans::XPropertySet > SAL_CALL
virtual void SAL_CALL release() noexcept override
virtual void SAL_CALL acquire() noexcept override
IndexDescriptor(const ::rtl::Reference< comphelper::RefCountedMutex > &refMutex, const css::uno::Reference< css::sdbc::XConnection > &connection, ConnectionSettings *pSettings)
virtual css::uno::Any SAL_CALL queryInterface(const css::uno::Type &reqType) override
virtual css::uno::Reference< css::container::XNameAccess > SAL_CALL getColumns() override
virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes() override
virtual css::uno::Reference< css::beans::XPropertySet > SAL_CALL createDataDescriptor() override
virtual css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId() override
css::uno::Reference< css::container::XNameAccess > m_indexColumns
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
virtual css::uno::Any SAL_CALL queryInterface(const css::uno::Type &reqType) override
Index(const ::rtl::Reference< comphelper::RefCountedMutex > &refMutex, const css::uno::Reference< css::sdbc::XConnection > &connection, ConnectionSettings *pSettings, OUString schemaName, OUString tableName)
css::uno::Reference< css::container::XNameAccess > m_indexColumns
virtual css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId() override
virtual css::uno::Reference< css::beans::XPropertySet > SAL_CALL createDataDescriptor() override
virtual void SAL_CALL release() noexcept override
virtual void SAL_CALL release() noexcept override
virtual void SAL_CALL acquire() noexcept override