OUString m_sName; // table for update data
OUString m_sAutoIncrementValue; // the autoincrement value set in the datasource
OUString m_sTypeNames; // these type names are the ones out of the resource file
TOTypeInfoSP m_pTypeInfo; // fall back when type is unknown because database driver has a failure
bool m_bAllowAutoIncrementValue; // no : 1 NO BIT , is true when the datasource has an AutoIncrementValue property in their info property bool m_bNew : 1; // is true when we create a new table
void reSyncRows(); void assignTable(); // set the table if a name is given void loadData(); /// @throws css::sdbc::SQLException /// @throws css::uno::RuntimeException bool checkColumns(bool _bNew); // check if we have double column names void appendColumns(css::uno::Reference< css::sdbcx::XColumnsSupplier> const & _rxColSup, bool _bNew, bool _bKeyColumns = false); void appendPrimaryKey(css::uno::Reference< css::sdbcx::XKeysSupplier> const & _rxSup, bool _bNew); void alterColumns(); void dropPrimaryKey();
css::uno::Reference< css::container::XNameAccess> getKeyColumns() const;
OUString createUniqueName(const OUString& _rName);
void reload();
// all the features which should be handled by this class virtualvoid describeSupportedFeatures() override; // state of a feature. 'feature' may be the handle of a css::util::URL somebody requested a dispatch interface for OR a toolbar slot. virtual FeatureState GetState(sal_uInt16 nId) const override; // execute a feature virtualvoid Execute(sal_uInt16 nId, const css::uno::Sequence< css::beans::PropertyValue>& aArgs) override;
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.