LibreOffice
LibreOffice 24.2 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.