LibreOffice
LibreOffice 7.4 SDK API Reference
Modules | 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.