29 const css::uno::Reference<css::sdbc::XConnection>& _xConnection);
31 const css::uno::Reference<css::sdbc::XConnection>& _xConnection,
const OUString& rCatalog,
32 const OUString& rSchema,
const OUString& rName,
const OUString& rType,
33 const OUString& rDescription);
36 virtual ::connectivity::sdbcx::OCollection*
37 createColumns(const ::std::vector<OUString>& rNames)
override;
38 virtual ::connectivity::sdbcx::OCollection*
39 createKeys(const ::std::vector<OUString>& rNames)
override;
40 virtual ::connectivity::sdbcx::OCollection*
41 createIndexes(const ::std::vector<OUString>& rNames)
override;
57 const css::uno::Reference<css::beans::XPropertySet>& rDescriptor)
override;
60 sal_Int32 index,
const css::uno::Reference<css::beans::XPropertySet>& descriptor)
override;
virtual ::connectivity::sdbcx::OCollection * createIndexes(const ::std::vector< OUString > &rNames) override
creates the index collection for the table
virtual void SAL_CALL alterColumnByIndex(sal_Int32 index, const css::uno::Reference< css::beans::XPropertySet > &descriptor) override
virtual ::connectivity::sdbcx::OCollection * createKeys(const ::std::vector< OUString > &rNames) override
creates the key collection for the table
OUString getAlterTableColumnPart() const
returns the ALTER TABLE XXX statement
Table(Tables *pTables, ::osl::Mutex &rMutex, const css::uno::Reference< css::sdbc::XConnection > &_xConnection, const OUString &rCatalog, const OUString &rSchema, const OUString &rName, const OUString &rType, const OUString &rDescription)
Table(Tables *pTables, ::osl::Mutex &rMutex, const css::uno::Reference< css::sdbc::XConnection > &_xConnection)
virtual ::connectivity::sdbcx::OCollection * createColumns(const ::std::vector< OUString > &rNames) override
creates the column collection for the table
virtual OUString getRenameStart() const override
Returns always "RENAME TABLE " even for views.
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.
void construct() override
This implements com.sun.star.sdbcx.Container, which seems to be also known by the name of Tables and ...