77 virtual ::cppu::IPropertyArrayHelper*
createArrayHelper(sal_Int32 nId)
const override;
78 virtual ::cppu::IPropertyArrayHelper & SAL_CALL
getInfoHelper()
override;
82 const css::uno::Reference< css::sdbc::XConnection >& _xConnection);
84 const css::uno::Reference< css::sdbc::XConnection >& _xConnection,
87 const OUString& Description,
88 const OUString& SchemaName,
89 const OUString& CatalogName,
90 sal_Int32 _nPrivileges
97 virtual void SAL_CALL
alterColumnByName(
const OUString& colName,
const css::uno::Reference< css::beans::XPropertySet >& descriptor )
override;
103 void alterColumnType(sal_Int32 nNewType,
const OUString& _rColName,
const css::uno::Reference< css::beans::XPropertySet >& _xDescriptor);
104 void alterDefaultValue(std::u16string_view _sNewDefault,
const OUString& _rColName);
virtual void construct() override
virtual sdbcx::OCollection * createKeys(const ::std::vector< OUString > &_rNames) override
creates the key collection for the table
virtual OUString getTypeCreatePattern() const override
OMySQLTable(sdbcx::OCollection *_pTables, const css::uno::Reference< css::sdbc::XConnection > &_xConnection)
void alterColumnType(sal_Int32 nNewType, const OUString &_rColName, const css::uno::Reference< css::beans::XPropertySet > &_xDescriptor)
virtual void SAL_CALL alterColumnByName(const OUString &colName, const css::uno::Reference< css::beans::XPropertySet > &descriptor) override
void dropDefaultValue(const OUString &_sNewDefault)
virtual sdbcx::OCollection * createColumns(const ::std::vector< OUString > &_rNames) override
creates the column collection for the table
virtual ::cppu::IPropertyArrayHelper &SAL_CALL getInfoHelper() override
void alterDefaultValue(std::u16string_view _sNewDefault, const OUString &_rColName)
virtual sdbcx::OCollection * createIndexes(const ::std::vector< OUString > &_rNames) override
creates the index collection for the table
void executeStatement(const OUString &_rStatement)
executes the statement.
OUString getAlterTableColumnPart() const
returns the ALTER TABLE XXX statement
OMySQLTable(sdbcx::OCollection *_pTables, const css::uno::Reference< css::sdbc::XConnection > &_xConnection, const OUString &Name, const OUString &Type, const OUString &Description, const OUString &SchemaName, const OUString &CatalogName, sal_Int32 _nPrivileges)
virtual OUString getRenameStart() const override
Returns always "RENAME TABLE " even for views.
virtual ::cppu::IPropertyArrayHelper * createArrayHelper(sal_Int32 nId) const override
used to implement the creation of the array helper which is shared amongst all instances of the class...
::comphelper::OIdPropertyArrayUsageHelper< OMySQLTable > OMySQLTable_PROP