LibreOffice LibreOffice 25.2 SDK API Reference

Constant Groups | Classes
com::sun::star::sdbcx Module Reference

High-level database component interfaces. More...

## Constant Groups
constants | CheckOption
| determines the check option for a view.
constants | CompareBookmark
| describes the result of a comparison of two bookmarks.
constants | KeyType
| determines the type of a key.
constants | Privilege
| defines a list of flags (bitmaps) which determines the access rights of a user or a user group.
constants | PrivilegeObject
| defines the list of objects for which a user may have access rights or not.

## Classes
service | Column
| describes the common properties of a database column. More...
service | ColumnDescriptor
| describes the common properties of a database column. More...
service | Container
| describes every container which is used for data definition. More...
service | DatabaseDefinition
| could be used as an extension for performing data definition tasks on databases, and to control the access rights on database objects. More...
service | Descriptor
| is used to create a new object within a database. More...
service | Driver
| extends the service com::sun::star::sdbc::Driver by beans for data definition. More...
service | Group
| represents a group of users, which has certain access rights for the objects of the database. More...
service | GroupDescriptor
| is used to create a new group in a database. More...
service | Index
| is used to specify the index for a database table. More...
service | IndexColumn
| adds a property to determine the sort order of the column values within the index. More...
service | IndexColumnDescriptor
| adds a property to determine the sort order of the column values within the index. More...
service | IndexDescriptor
| is used to define a new index for a database table. More...
service | Key
| is used to define a new key for a table. More...
service | KeyColumn
| adds a property to specify the referenced column. More...
service | KeyColumnDescriptor
| adds a property to specify the referenced column. More...
service | KeyDescriptor
| is used to define a new key for a table. More...
service | PreparedStatement
| extends the definition of the service com::sun::star::sdbc::PreparedStatement with a flag for the usage of bookmarks. More...
service | ReferenceColumn
| adds a property to specify the referenced column. More...
service | ResultSet
| extends the SDBC ResultSet by the possibility of bookmark positioning, canceling the positioning, and updating of rows. More...
service | Statement
| extends the definition of the service com::sun::star::sdbc::Statement with a flag for the usage of bookmarks. More...
service | Table
| used to specify a table in a database. More...
service | TableDescriptor
| is used to define a table of a database. More...
service | User
| represents a user of the database, who has certain access rights for the objects of the database. More...
service | UserDescriptor
| is used to create a new user in a database. More...
service | View
| is used to specify views on data. More...
service | ViewDescriptor
| is used to define a new view for a database. More...
interface | XAlterTable
| is used for creating and appending new objects to a specific container. More...
interface | XAlterView
| implements the possibility to alter aspects of a view's definition More...
interface | XAppend
| is used for creating and appending new objects to a specific container. More...
interface | XAuthorizable
| is used for accessing and setting the permissions of a user for a database object. More...
interface | XColumnsSupplier
| provides the access to a container of columns, typically used for tables and indexes. More...
interface | XCreateCatalog
| may be implemented to hide the complexity of creating a database catalog. More...
interface | XDataDefinitionSupplier
| provides the access to data definition beans from a connected database. More...
interface | XDataDescriptorFactory
| provides the creation of a descriptor for a definition object. More...
interface | XDeleteRows
| provides for the deletion of more than one row at a time. More...
interface | XDrop
| provides methods to remove an element of its container and to drop it from the related database. More...
interface | XDropCatalog
| may be implemented to hide the complexity of dropping a database catalog. More...
interface | XGroupsSupplier
| provides for access to a container of groups, typically used for a database definition object. More...
interface | XIndexesSupplier
| provides for access to a container of indexes, typically used for a table definition object. More...
interface | XKeysSupplier
| provides for access to a container of keys, typically used for a table definition object. More...
interface | XRename
| supports the renaming of definition objects. More...
interface | XRowLocate
| is used to identify rows within a result set and to find rows by a bookmark. More...
interface | XTablesSupplier
| provides for access to a container of tables, typically used for a database definition object. More...
interface | XUser
| allows for changing a users password. More...
interface | XUsersSupplier
| provides the access to a container of users, typically used for a database definition object. More...
interface | XViewsSupplier
| provides for access to a container of views, typically used for a database definition object. More...

## Detailed Description

High-level database component interfaces.