LibreOffice LibreOffice 25.2 SDK API Reference

Modules | Constant Groups | Classes
com::sun::star::sdb Module Reference

Basic interfaces for database access. More...

## Modules
module | application
| application UI.
module | tools
| misc stuff.

## Constant Groups
constants | BooleanComparisonMode
| specifies different mode how boolean comparison predicates are to be generated by a SingleSelectQueryComposer.
constants | CommandType
| indicates the type of a command.
constants | ErrorCondition
| defines error conditions for OpenOffice.org Base core components
constants | RowChangeAction
| determines the type of change which is going to be performed.
constants | SQLFilterOperator
| These constants are used to specify the filter operator which should be applied when creating a filter with the method XSingleSelectQueryComposer::setStructuredFilter().

## Classes
service | CallableStatement
| represents a procedure call. More...
service | Column
| describes the common properties of a database column. More...
service | ColumnDescriptorControl
| specifies a column descriptor control. More...
service | ColumnDescriptorControlModel
| specifies the standard model of a ColumnDescriptorControl. More...
service | ColumnSettings
| describes the common properties of a database column. More...
service | CommandDefinition
service | Connection
| extends the com::sun::star::sdbc::Connection of SDBC by providing the data definitions of a connected database. More...
service | ContentLoader
| implements a loader for various datasource-related user interface components. More...
service | DataAccessDescriptor
| descriptor for accessing basic data access objects. More...
singleton | DataAccessDescriptorFactory
| allows creating instances of the DataAccessDescriptor service. More...
service | DatabaseAccess
| specifies a component, which controls DatabaseAccessConnections and acts like a shared DataSource. More...
service | DatabaseAccessConnection
| specifies a component, which supplies and stores additional information related to a certain database connection, such as, DatabaseQueries, FormDocuments, and ReportDocuments. More...
service | DatabaseAccessContext
| is the context for data access beans. More...
service | DatabaseAccessDataSource
| is a factory to create data access beans. More...
service | DatabaseContext
| is the context for accessing datasource. More...
service | DatabaseDocument
| specifies a link to a document associated with a database document More...
service | DatabaseEnvironment
service | DatabaseInteractionHandler
| describes a service which is able to handle database-related interactions. More...
struct | DatabaseRegistrationEvent
| describes a change in a database registration More...
service | 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. More...
service | DataSettings
| extends the com::sun::star::sdbcx::Table with additional display information, sorting and filtering criteria. More...
service | DataSource
| is a factory to establish database connections. More...
service | DatasourceAdministrationDialog
| provides a user interface for administrating the system wide registered data sources. More...
service | DataSourceBrowser
| implements a component which allows browsing the data sources registered on the system. More...
service | DefinitionContainer
| describes a container which provides access to database related definitions like commands, forms, and reports. More...
service | DefinitionContent
| defines the basic functionality for an object in the hierarchy of sub documents of an OfficeDatabaseDocument. More...
service | Document
| specifies documents which belong to a database source. More...
service | DocumentContainer
| describes a container which provides access to documents embedded into a database document, usually forms and reports. More...
service | DocumentDataSource
| simplifies the accessing of data sources and it's corresponding database document. More...
service | DocumentDefinition
| specifies a sub document of an OfficeDatabaseDocument. More...
exception | DocumentSaveRequest
| an error specifying the lack of a document name More...
service | ErrorMessageDialog
| provides a dialog for displaying database related exceptions. More...
service | FilterDialog
| This interface could be incomplete since I derived it from its places of use. More...
service | Forms
| describes a container which provides access to database forms. More...
service | InteractionHandler
| is a service for user interaction for databases. More...
service | OfficeDatabaseDocument
| specifies an office database document which is a storable document. More...
service | OrderColumn
| describes a column which is part of the ORDER clause. More...
service | OrderDialog
| This interface could be incomplete since I derived it from its places of use. More...
exception | ParametersRequest
| an error specifying the lack of parameters values More...
service | PreparedStatement
| represents a precompiled SQL statement. More...
service | Query
| is a stored definition of a SQL query. More...
service | QueryDefinition
| is a stored definition of a SQL "Select statement". More...
service | QueryDescriptor
| is a stored definition of a SQL "Select statement". More...
service | QueryDesign
| implements a component which allows the creation of SQL statements. More...
service | RelationDesign
| implements a component which allows the creation of relation. More...
service | ReportDesign
| This interface could be incomplete since I derived it from its sole place of use. More...
service | Reports
| describes a container which provides access to database reports. More...
service | ResultColumn
| describes a column of a result set. More...
service | ResultSet
| extends the com::sun::star::sdbcx::ResultSet by a more sophisticated access to the result sets data. More...
struct | RowChangeEvent
| indicates the type of change action on the data source. More...
struct | RowsChangeEvent
| indicates which rows have changed and the type of change action on the row set. More...
service | 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 row set reader, who mustn't support SQL. More...
exception | RowSetVetoException
| is an exception fired whenever a row set operation was cancelled because of of a veto of an approved listener. More...
service | SingleSelectQueryAnalyzer
| represents a service for analyzing a single select statement. More...
service | SingleSelectQueryComposer
| represents a service for composing a single select statement. More...
exception | SQLContext
| provides special information about the context where a com::sun::star::sdbc::SQLException occurred. More...
struct | SQLErrorEvent
| is invoked in case of fired database exception triggered by a database object. More...
service | SQLQueryComposer
| represents a tool for composing SQL select statements. More...
service | Table
| extends the service com::sun::star::sdbcx::Table with additional display information, sorting, and filtering criteria. More...
service | TableDefinition
| This IDL was created from the service's places of use, so it is probably incomplete. More...
service | TableDescriptor
| extends the service com::sun::star::sdbcx::TableDescriptor with additional display information, sorting, and filtering criteria. More...
service | TableDesign
| implements a component which allows the creation of tables. More...
service | TextConnectionSettings
interface | XAlterQuery
| is used to alter the command of a query. More...
interface | XBookmarksSupplier
| provides access to the collection of all bookmarks associated with a data source. More...
interface | XColumn
| is used to access data which is collected in a row. More...
interface | XColumnUpdate
| is used to update data which is collected in a row. More...
interface | XCommandPreparation
| is used for preparation of commands. More...
interface | XCompletedConnection
| is used for establishing connections via a factory which is identified by its name. More...
interface | XCompletedExecution
| is used for execution where information for execution may be required from the user. More...
interface | XDataAccessDescriptorFactory
| allows creating instances of the DataAccessDescriptor service. More...
interface | XDatabaseAccess
| is not to be used anymore More...
interface | XDatabaseAccessListener
| is not to be used anymore More...
interface | XDatabaseContext
| Provides an interface for the new-style DatabaseContext service to implement. More...
interface | XDatabaseEnvironment
| is not to be used anymore. More...
interface | XDatabaseRegistrations
| provides access to the application-wide registered databases. More...
interface | XDatabaseRegistrationsListener
| implemented by components which want to be notified of changes in the application-wide registered databases. More...
interface | XDocumentDataSource
| simplifies the accessing of data sources and their corresponding database document. More...
interface | XFormDocumentsSupplier
| provides the access to a container of database forms. More...
interface | XInteractionDocumentSave
| An interaction continuation handing back a document name. More...
interface | XInteractionSupplyParameters
| An interaction continuation handing back parameter data. More...
interface | XOfficeDatabaseDocument
| simplifies the accessing of data sources, and it's corresponding database document and forms, and reports. More...
interface | XParametersSupplier
| provides the access to a container of parameters, typically used for a prepared statement. More...
interface | XQueriesSupplier
| provides the access to a container of database queries. More...
interface | XQueryDefinition
interface | XQueryDefinitionsSupplier
| provides the access to a container of database command definitions. More...
interface | XReportDocumentsSupplier
| provides the access to a container of database reports. More...
interface | XResultSetAccess
| is the interface to create a com::sun::star::sdbc::ResultSet based on the object providing the interface. More...
interface | XRowsChangeBroadcaster
| broadcasts changes in the `RowSet` supplied by a component More...
interface | XRowsChangeListener
| is used for receiving "rowsChanged" events posted by, for example, a row set. More...
interface | XRowSetApproveBroadcaster
| provides the possibility of reviving an event before changing the content of a row set. More...
interface | XRowSetApproveListener
| is used for approving the moving and changing of row set actions. More...
interface | XRowSetChangeBroadcaster
| broadcasts changes in the `RowSet` supplied by a component More...
interface | XRowSetChangeListener
| is implemented by components which want to be notified when the `RowSet` supplied by a XRowSetSupplier changes. More...
interface | XRowSetSupplier
| uses a row set as datasource. More...
interface | XSingleSelectQueryAnalyzer
| simplifies the analyzing of single select statements. More...
interface | XSingleSelectQueryComposer
| simplifies the composing of single select statements. More...
interface | XSQLErrorBroadcaster
| interface for notifying potential listeners of com::sun::star::sdbc::SQLException s posted by any database object. More...
interface | XSQLErrorListener
| the listener interface for receiving "errorOccured" events posted by any database object. More...
interface | XSQLQueryComposer
| should be provided by a tool which simplifies the handling with SQL select statements. More...
interface | XSQLQueryComposerFactory
| is a factory for instances of service com::sun::star::sdb::SQLQueryComposer. More...
interface | XSubDocument
| allows operating on a sub document of an OfficeDatabaseDocument More...
interface | XTextConnectionSettings

## Detailed Description

Basic interfaces for database access.