| Services |
| Column |
describes the common properties of a database column.
|
| ColumnDescriptor |
describes the common properties of a database column. Could be used for the creation
of a database columns within a table.
|
| 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.
|
| DatabaseDefinition |
could be used as an extension for performing data definition tasks on
databases, and to control the access rights on database objects.
|
| Descriptor |
is used to create a new object within a database.
|
| Driver |
extends the service
::com::sun::star::sdbc::Driver
by beans for data definition.
|
| Group |
represents a group of users, which has certain access rights for the objects
of the database.
|
| GroupDescriptor |
is used to create a new group in a database.
|
| Index |
is used to specify the index for a database table. It refers to one or
more columns of a table.
|
| IndexColumn |
adds a property to determine the sort order of the column values within the
index. Some database drivers may ignore this property.
|
| IndexColumnDescriptor |
adds a property to determine the sort order of the column values within the
index. Some database drivers may ignore this property.
|
| IndexDescriptor |
is used to define a new index for a database table.
|
| Key |
is used to define a new key for a table.
|
| KeyColumn |
adds a property to specify the referenced column. This is used to specify
foreign keys.
|
| KeyColumnDescriptor |
adds a property to specify the referenced column. This is used to specify
foreign keys.
|
| KeyDescriptor |
is used to define a new key for a table.
|
| PreparedStatement |
extends the definition of the service
::com::sun::star::sdbc::PreparedStatement
with a flag for the usage of bookmarks.
|
| ReferenceColumn |
adds a property to specify the referenced column. This is used to specify
foreign keys.
|
| ResultSet |
extends the SDBC ResultSet by the possibility of bookmark positioning, cancelling
the positioning, and updating of rows.
|
| Statement |
extends the definition of the service
::com::sun::star::sdbc::Statement
with a flag for the usage of bookmarks.
|
| Table |
used to specify a table in a database. A table is described by its
name and one or more columns.
|
| 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.
|
| User |
represents a user of the database, who has certain access rights
for the objects of the database.
|
| UserDescriptor |
is used to create a new user in a database.
|
| 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.
|
| ViewDescriptor |
is used to define a new view for a database.
|
| Interfaces |
| XAlterTable |
is used for creating and appending new objects to a specific container.
|
| XAppend |
is used for creating and appending new objects to a specific container.
|
| XAuthorizable |
is used for accessing and setting the permissions of a user for a database
object.
|
| XColumnsSupplier |
provides the access to a container of columns, typically used for tables and
indexes.
|
| XCreateCatalog |
may be implemented to hide the complexity of creating a database catalog.
|
| XDataDefinitionSupplier |
provides the access to data definition beans from a connected database.
|
| XDataDescriptorFactory |
provides the creation of a descriptor for a definition object.
|
| XDeleteRows |
provides for the deletion of more than one row at a time.
|
| XDrop |
provides methods to remove an element of its container and to drop it from
the related database.
|
| 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.
|
| XGroupsSupplier |
provides for access to a container of groups, typically used for a database
definition object.
|
| XIndexesSupplier |
provides for access to a container of indexes, typically used for a table
definition object.
|
| XKeysSupplier |
provides for access to a container of keys, typically used for a table
definition object.
|
| 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.
|
| XRowLocate |
is used to identify rows within a result set and to find rows by a bookmark.
|
| XTablesSupplier |
provides for access to a container of tables, typically used for a database
definition object.
|
| XUser |
allows for changing a users password.
|
| XUsersSupplier |
provides the access to a container of users, typically used for a database
definition object.
|
| XViewsSupplier |
provides for access to a container of views, typically used for a database
definition object.
|
Copyright © 2002 Sun Microsystems, Inc., 901 San Antonio Road, Palo Alto, CA 94303 USA.