45 const css::uno::Reference< css::sdbc::XConnection >& _xConnection);
48 const css::uno::Reference< css::sdbc::XConnection >& _xConnection,
49 const OUString& rName,
50 const OUString& rType,
51 const OUString& rDescription);
55 const ::std::vector< OUString>& rNames)
override;
57 const ::std::vector< OUString>& rNames)
override;
59 const ::std::vector< OUString>& rNames)
override;
67 const OUString& rColName,
68 const css::uno::Reference< css::beans::XPropertySet >& rDescriptor)
override;
71 virtual void SAL_CALL
rename(
const OUString& sName)
override;
virtual void SAL_CALL rename(const OUString &sName) override
virtual ::connectivity::sdbcx::OCollection * createKeys(const ::std::vector< OUString > &rNames) override
creates the key collection for the table
void construct() override
virtual ::connectivity::sdbcx::OCollection * createIndexes(const ::std::vector< OUString > &rNames) override
creates the index collection for the table
virtual void SAL_CALL alterColumnByName(const OUString &rColName, const css::uno::Reference< css::beans::XPropertySet > &rDescriptor) override
See css::sdbcx::ColumnDescriptor for details of rDescriptor.
Table(Tables *pTables, ::osl::Mutex &rMutex, const css::uno::Reference< css::sdbc::XConnection > &_xConnection, const OUString &rName, const OUString &rType, const OUString &rDescription)
virtual css::uno::Any SAL_CALL queryInterface(const css::uno::Type &rType) override
virtual ::connectivity::sdbcx::OCollection * createColumns(const ::std::vector< OUString > &rNames) override
creates the column collection for the table
Table(Tables *pTables, ::osl::Mutex &rMutex, const css::uno::Reference< css::sdbc::XConnection > &_xConnection)
OUString getAlterTableColumn(std::u16string_view rColumn)
Get the ALTER TABLE [TABLE] ALTER [COLUMN] String.
This implements com.sun.star.sdbcx.Container, which seems to be also known by the name of Tables and ...