:: com :: sun :: star ::

module sdbcx
Description
High-level database component interfaces.

Services
::com::sun::star::sdbcx::Column describes the common properties of a database column.
::com::sun::star::sdbcx::ColumnDescriptor describes the common properties of a database column. Could be used for the creation of a database columns within a table.
::com::sun::star::sdbcx::Container describes every container which is used for data definition. Each container must support access to its elements by the element's name or by the element's position.
::com::sun::star::sdbcx::DatabaseDefinition could be used as an extension for performing data definition tasks on databases, and to control the access rights on database objects.
::com::sun::star::sdbcx::Descriptor is used to create a new object within a database.
::com::sun::star::sdbcx::Driver extends the service ::com::sun::star::sdbc::Driver by beans for data definition.
::com::sun::star::sdbcx::Group represents a group of users, which has certain access rights for the objects of the database.
::com::sun::star::sdbcx::GroupDescriptor is used to create a new group in a database.
::com::sun::star::sdbcx::Index is used to specify the index for a database table. It refers to one or more columns of a table.
::com::sun::star::sdbcx::IndexColumn adds a property to determine the sort order of the column values within the index. Some database drivers may ignore this property.
::com::sun::star::sdbcx::IndexColumnDescriptor adds a property to determine the sort order of the column values within the index. Some database drivers may ignore this property.
::com::sun::star::sdbcx::IndexDescriptor is used to define a new index for a database table.
::com::sun::star::sdbcx::Key is used to define a new key for a table.
::com::sun::star::sdbcx::KeyColumn adds a property to specify the referenced column. This is used to specify foreign keys.
::com::sun::star::sdbcx::KeyColumnDescriptor adds a property to specify the referenced column. This is used to specify foreign keys.
::com::sun::star::sdbcx::KeyDescriptor is used to define a new key for a table.
::com::sun::star::sdbcx::PreparedStatement extends the definition of the service ::com::sun::star::sdbc::PreparedStatement with a flag for the usage of bookmarks.
::com::sun::star::sdbcx::ReferenceColumn adds a property to specify the referenced column. This is used to specify foreign keys.
::com::sun::star::sdbcx::ResultSet extends the SDBC ResultSet by the possibility of bookmark positioning, cancelling the positioning, and updating of rows.
::com::sun::star::sdbcx::Statement extends the definition of the service ::com::sun::star::sdbc::Statement with a flag for the usage of bookmarks.
::com::sun::star::sdbcx::Table used to specify a table in a database. A table is described by its name and one or more columns.
::com::sun::star::sdbcx::TableDescriptor is used to define a table of a database. A table is described by its name and one or more columns and the keys for semantic rules.
::com::sun::star::sdbcx::User represents a user of the database, who has certain access rights for the objects of the database.
::com::sun::star::sdbcx::UserDescriptor is used to create a new user in a database.
::com::sun::star::sdbcx::View is used to specify views on data. A view object is only used for creation and deletion. Inspecting the command of a view is normally not supported.
::com::sun::star::sdbcx::ViewDescriptor is used to define a new view for a database.
Interfaces
::com::sun::star::sdbcx::XAlterTable is used for creating and appending new objects to a specific container.
::com::sun::star::sdbcx::XAppend is used for creating and appending new objects to a specific container.
::com::sun::star::sdbcx::XAuthorizable is used for accessing and setting the permissions of a user for a database object.
::com::sun::star::sdbcx::XColumnsSupplier provides the access to a container of columns, typically used for tables and indexes.
::com::sun::star::sdbcx::XCreateCatalog may be implemented to hide the complexity of creating a database catalog.
::com::sun::star::sdbcx::XDataDefinitionSupplier provides the access to data definition beans from a connected database.
::com::sun::star::sdbcx::XDataDescriptorFactory provides the creation of a descriptor for a definition object.
::com::sun::star::sdbcx::XDeleteRows provides for the deletion of more than one row at a time.
::com::sun::star::sdbcx::XDrop provides methods to remove an element of its container and to drop it from the related database.
::com::sun::star::sdbcx::XDropCatalog may be implemented to hide the complexity of dropping a database catalog. Could normally be used only in offline mode, no connection on the database. This should be checked by the driver.
::com::sun::star::sdbcx::XGroupsSupplier provides for access to a container of groups, typically used for a database definition object.
::com::sun::star::sdbcx::XIndexesSupplier provides for access to a container of indexes, typically used for a table definition object.
::com::sun::star::sdbcx::XKeysSupplier provides for access to a container of keys, typically used for a table definition object.
::com::sun::star::sdbcx::XRename supports the renaming of definition objects.
This is a very desirable feature which is not supported by all databases. There is no standard SQL statement provided for this feature.
::com::sun::star::sdbcx::XRowLocate is used to identify rows within a result set and to find rows by a bookmark.
::com::sun::star::sdbcx::XTablesSupplier provides for access to a container of tables, typically used for a database definition object.
::com::sun::star::sdbcx::XUser allows for changing a users password.
::com::sun::star::sdbcx::XUsersSupplier provides the access to a container of users, typically used for a database definition object.
::com::sun::star::sdbcx::XViewsSupplier provides for access to a container of views, typically used for a database definition object.
Constant Groups
::com::sun::star::sdbcx::CheckOption determines the check option for a view.
::com::sun::star::sdbcx::CompareBookmark describes the result of a comparision of two bookmarks.
::com::sun::star::sdbcx::KeyType determines the type of a key.
::com::sun::star::sdbcx::Privilege defines a list of flags (bitmaps) which determines the accessrights of a user or a user group. This list may grow in the future.
::com::sun::star::sdbcx::PrivilegeObject defines the list of objects for which a user may have accessrights or not. This list may grow in the future.
Top of Page