30#include <com/sun/star/sdbc/XRow.hpp>
31#include <com/sun/star/sdbc/XResultSet.hpp>
32#include <com/sun/star/sdbcx/KeyType.hpp>
33#include <com/sun/star/sdbc/KeyRule.hpp>
34#include <com/sun/star/lang/DisposedException.hpp>
35#include <com/sun/star/sdbc/ColumnValue.hpp>
54 ,m_pCatalog(_pCatalog)
65 ,m_pCatalog(_pCatalog)
81 ::std::vector< OUString> aVector;
98 ::std::vector< OUString> aVector;
115 ::std::vector< OUString> aVector;
134 checkDisposed(OTableDescriptor_BASE_TYPEDEF::rBHelper.bDisposed);
151 checkDisposed(OTableDescriptor_BASE_TYPEDEF::rBHelper.bDisposed);
155 if(pColumn !=
nullptr)
158 bError = !aColumns.
Delete(colName);
171 checkDisposed(OTableDescriptor_BASE_TYPEDEF::rBHelper.bDisposed);
197 std::u16string_view(
u"Description"),
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)
WpADOColumn getColumnImpl() const
virtual void SAL_CALL disposing() override
virtual css::uno::Reference< css::sdbc::XDatabaseMetaData > getMetaData() const override
virtual void refreshColumns() override
virtual void SAL_CALL alterColumnByName(const OUString &colName, const css::uno::Reference< css::beans::XPropertySet > &descriptor) override
virtual void SAL_CALL rename(const OUString &newName) override
virtual void refreshKeys() override
virtual OUString SAL_CALL getName() override
OAdoTable(sdbcx::OCollection *_pTables, bool _bCase, OCatalog *_pCatalog, _ADOTable *_pTable)
void fillPropertyValues()
virtual void SAL_CALL alterColumnByIndex(sal_Int32 index, const css::uno::Reference< css::beans::XPropertySet > &descriptor) override
virtual void SAL_CALL setFastPropertyValue_NoBroadcast(sal_Int32 nHandle, const css::uno::Any &rValue) override
virtual void refreshIndexes() override
WpADOCatalog getCatalog() const
OConnection * getConnection() const
virtual css::uno::Reference< css::sdbc::XDatabaseMetaData > SAL_CALL getMetaData() override
WpADOConnection & getConnection()
void put_Name(std::u16string_view _rName)
WpADOKeys get_Keys() const
WpADOProperties get_Properties() const
WpADOIndexes get_Indexes() const
void putref_ParentCatalog(_ADOCatalog __RPC_FAR *ppvObject)
WpADOColumns get_Columns() const
OUString get_Name() const
bool Append(const WrapT &aWrapT)
bool Delete(const OUString &sName)
void fillElementNames(::std::vector< OUString > &_rVector)
bool isCaseSensitive() const
std::unique_ptr< OCollection > m_xIndexes
std::unique_ptr< OCollection > m_xKeys
std::unique_ptr< OCollection > m_xColumns
virtual void SAL_CALL rename(const OUString &newName) override
virtual void construct() override
virtual void SAL_CALL disposing() override
mutable::osl::Mutex m_aMutex
OUString getString(const Any &_rAny)
void checkDisposed(bool _bThrow)
OUString newName(std::u16string_view aNewPrefix, std::u16string_view aOldPrefix, std::u16string_view old_Name)
#define PROPERTY_ID_DESCRIPTION
#define PROPERTY_ID_SCHEMANAME