70 virtual ::cppu::IPropertyArrayHelper*
createArrayHelper(sal_Int32 nId)
const override;
71 virtual ::cppu::IPropertyArrayHelper & SAL_CALL
getInfoHelper()
override;
75 const css::uno::Reference< css::sdbc::XConnection >& _xConnection);
77 const css::uno::Reference< css::sdbc::XConnection >& _xConnection,
80 const OUString& Description,
81 const OUString& SchemaName,
82 const OUString& CatalogName,
83 sal_Int32 _nPrivileges
89 virtual css::uno::Any SAL_CALL
queryInterface(
const css::uno::Type & rType )
override;
91 virtual css::uno::Sequence< css::uno::Type > SAL_CALL
getTypes( )
override;
93 virtual void SAL_CALL
alterColumnByName(
const OUString& colName,
const css::uno::Reference< css::beans::XPropertySet >& descriptor )
override;
96 virtual void SAL_CALL
rename(
const OUString& newName )
override;
104 void alterColumnType(sal_Int32 nNewType,
const OUString& _rColName,
const css::uno::Reference< css::beans::XPropertySet >& _xDescriptor);
105 void alterDefaultValue(std::u16string_view _sNewDefault,
const OUString& _rColName);
void alterColumnType(sal_Int32 nNewType, const OUString &_rColName, const css::uno::Reference< css::beans::XPropertySet > &_xDescriptor)
virtual sdbcx::OCollection * createIndexes(const ::std::vector< OUString > &_rNames) override
creates the index collection for the table
virtual void SAL_CALL alterColumnByName(const OUString &colName, const css::uno::Reference< css::beans::XPropertySet > &descriptor) override
OUString getAlterTableColumnPart() const
returns the ALTER TABLE XXX COLUMN statement
void dropDefaultValue(const OUString &_sNewDefault)
virtual sdbcx::OCollection * createColumns(const ::std::vector< OUString > &_rNames) override
creates the column collection for the table
virtual void SAL_CALL rename(const OUString &newName) override
virtual ::cppu::IPropertyArrayHelper &SAL_CALL getInfoHelper() override
OHSQLTable(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 css::uno::Sequence< css::uno::Type > SAL_CALL getTypes() override
OHSQLTable(sdbcx::OCollection *_pTables, const css::uno::Reference< css::sdbc::XConnection > &_xConnection)
virtual sdbcx::OCollection * createKeys(const ::std::vector< OUString > &_rNames) override
creates the key collection for the table
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...
virtual css::uno::Any SAL_CALL queryInterface(const css::uno::Type &rType) override
void alterDefaultValue(std::u16string_view _sNewDefault, const OUString &_rColName)
virtual void construct() override
void executeStatement(const OUString &_rStatement)
executes the statement.
::comphelper::OIdPropertyArrayUsageHelper< OHSQLTable > OHSQLTable_PROP