LibreOffice
LibreOffice 5.3 SDK API Reference
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Modules | 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 an 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 a 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 a 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 a 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.