| LibreOffice
    LibreOffice 24.8 SDK API 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... | |
High-level database component interfaces.