Overview | Module | Use | Devguide | Index

Nested Modules | Services | Singletons | Interfaces | Structs | Exceptions | Enums | Typedefs | Constant Groups

:: com :: sun :: star ::
module sdb
Description Basic interfaces for database access.

Services
CallableStatement | represents a procedure call. The service differs only in the access of the columns and parameters to the service ::com::sun::star::sdbc::CallableStatement .
Column | describes the common properties of a database column.
ColumnSettings | describes the common properties of a database column.
Connection | extends the ::com::sun::star::sdbc::Connection of SDBC by providing the data definitions of a connected database.
ContentLoader | implements a loader for various datasource-related user interface components.
DataAccessDescriptor | descriptor for accessing basic data access objects.
DataColumn | defines a column used for a result set which contains the data definition and the data of the column of the current row of a result set.
DataSettings | extends the ::com::sun::star::sdbcx::Table with additional display information, sorting and filtering criterias.
DataSource | is a factory to establish database connections. It should be registered at a ::com::sun::star::uno::NamingService .
DataSourceBrowser | implements a component which allows browsing the data sources registered on the system.
DatabaseAccess | specifies a component, which controls DatabaseAccessConnections and acts like a shared DataSource.
DatabaseAccessConnection | specifies a component, which supplies and stores additional information related to a certain database connection, such as, DatabaseQueries, FormDocuments, and ReportDocuments. Objects for data definition are supplied as well, for instance, Tables, Views, etc.
DatabaseAccessContext | is the context for data access beans. It allows to register aliases for database access beans. It is possible to have different aliases for different locales.
DatabaseAccessDataSource | is a factory to create data access beans. Data access beans are shared amoung components, so if an already existing bean is requested, the existing one is returned.
DatabaseContext | is the context for accessing datasource.
DatabaseDocument | specifies documents which belong to a database access bean.
DatabaseEnvironment | [ DEPRECATED ]
DatasourceAdministrationDialog | provides a user interface for administrating the system wide registered data sources.
DefinitionContainer | describes a container which provides access to database related definitions like commands, forms, and reports.
Document | [ DEPRECATED ] specifies documents which belong to a database source.
ErrorMessageDialog | provides a dialog for displaying database related exceptions.
InteractionHandler | is a service for user interaction for databases.
PreparedStatement | represents a precompiled SQL statement. The service differs only in the access of the columns and parameters to the service ::com::sun::star::sdbc::PreparedStatement .
Query | is a stored definition of a SQL query.
QueryDefinition | is a stored definition of a SQL "Select statement".
QueryDescriptor | is a stored definition of a SQL "Select statement".
QueryDesign | implements a component which allows the creation of SQL statements.
RelationDesign | implements a component which allows the creation of relation.
ResultColumn | describes a column of a result set.
ResultSet | extends the ::com::sun::star::sdbcx::ResultSet by a more sophisticated access to the result sets data.
RowSet | is a client side RowSet, which use retrieves is data based on a database table, a query or a SQL command or by a rowset reader, who mustn't support SQL. The connection of the rowset is typically a named DataSource or a DataAccess component or a previous instanciated connection.
SQLQueryComposer | represents a tool for composing SQL select statements.
Table | extends the service ::com::sun::star::sdbcx::Table with additional display information, sorting, and filtering criterias.
TableDescriptor | extends the service ::com::sun::star::sdbcx::TableDescriptor with additional display informations, sorting, and filtering criteria.
TableDesign | implements a component which allows the creation of tables.

Interfaces
XAlterQuery | is used to alter the command of a query.
XBookmarksSupplier | provides access to the collection of all bookmarks associated with a data source.
XColumn | is used to access data which is collected in a row.
XColumnUpdate | is used to update data which is collected in a row.
XCommandPreparation | is used for preparation of commands.
XCompletedConnection | is used for establishing connections via a factory which is identified by it's name. To complete the information needed for establishing a connection an interaction handler is used.
XCompletedExecution | is used for execution where information for execution may be required from the user.
XDatabaseAccess | is used to connect to a data access bean. A data access bean represents a database connection and provides additional information related to the connection such as forms, reports, or queries.
XDatabaseAccessListener | is used for receiving "connectionChanged", "approveConnectionClose", and "connectionClosing" events posted by a database access bean.
XDatabaseEnvironment | [ DEPRECATED ] specifies the root of the data access beans. It provides the possiblity to open a data access bean, which contains tables, queries, forms, and report documents, or to open a connection to a database.
XFormDocumentsSupplier | provides the access to a container of database forms.
XInteractionSupplyParameters | An interaction continuation handing back parameter data.
XParametersSupplier | provides the access to a container of parameters, typically used for a prepared statement.
XQueriesSupplier | provides the access to a container of database queries.
XQueryDefinitionsSupplier | provides the access to a container of database command definitions.
XReportDocumentsSupplier | provides the access to a container of database reports.
XResultSetAccess | is the interface to create a ::com::sun::star::sdbc::ResultSet based on the object providing the interface.
XRowSetApproveBroadcaster | provides the possibility of reviving an event before changing the content of a rowset.
XRowSetApproveListener | is used for approving the moving and changing of rowset actions.
XRowSetSupplier | uses a row set as datasource.
XSQLErrorBroadcaster | interface for notifying potential listeners of ::com::sun::star::sdbc::SQLException s posted by any database object.
XSQLErrorListener | the listener interface for receiving "errorOccured" events posted by any database object.
XSQLQueryComposer | should be provided by a tool which simplifies the handling with SQL select statements.
XSQLQueryComposerFactory | is a factory for instances of service SQLQueryComposer .

Structs
RowChangeEvent | indicates the type of change action on the data source.
SQLErrorEvent | is invoked in case of fired database exception triggered by a database object.

Exceptions
ParametersRequest | an error specifying the lack of parameters values
RowSetVetoException | is an exception fired whenever a rowset operation was cancelled because of of a veto of an approved listener.
SQLContext | provides special information about the context where a ::com::sun::star::sdbc::SQLException occurred. As usual for SQLExceptions, several SQLContext-objects may be chained, then the most recent context is appended to the list's tail.

Constant Groups
CommandType | indicates the type of a command.
RowChangeAction | determines the type of change which is going to be performed.

Top of Page

Copyright © 2003 Sun Microsystems, Inc.