LibreOffice
LibreOffice 7.4 SDK API Reference
Modules | Classes
com::sun::star::sdbc Module Reference

Database component interfaces. More...

Constant Groups

constants  BestRowScope
 determines how long a row identifier is valid.
 
constants  BestRowType
 determines the type of the best row identifier.
 
constants  ChangeAction
 
constants  ColumnSearch
 indicates in which way a column can be used in the WHERE search.
 
constants  ColumnType
 determines the type of a version column.
 
constants  ColumnValue
 determines whether a column allows SQL NULL values or not.
 
constants  DataType
 These constants are used to specify database data types which are used to identify the generic SQL types.
 
constants  Deferrability
 indicates the Deferrability of key constraints.
 
constants  FetchDirection
 indicates in which direction a result set should fetch next, just for optimization.
 
constants  IndexType
 indicates the type of index.
 
constants  KeyRule
 determines the rules for foreign key constraints.
 
constants  ProcedureColumn
 indicates the type of a procedure column.
 
constants  ProcedureResult
 determines whether a procedure returns a result or not.
 
constants  ResultSetConcurrency
 describes the different scroll capabilities of a result set.
 
constants  ResultSetType
 describes the different scroll capabilities of a result set.
 
constants  TransactionIsolation
 distinguishes different possible transaction isolation levels.
 

Classes

exception  BatchUpdateException
 is thrown when an error occurs during a batch update operation. More...
 
service  CallableStatement
 is used to execute SQL stored procedures. More...
 
struct  ChangeEvent
 
service  Connection
 represents a connection (session) with a specific database. More...
 
service  ConnectionPool
 is the basic service for pooling SDBC connections. More...
 
service  ConnectionProperties
 represents the properties for a connection (session) with a specific database. More...
 
exception  DataTruncation
 reports a DataTruncation warning, on reads, or is thrown as a DataTruncation exception, on writes, when a data value is unexpectedly truncated. More...
 
service  DBASEConnectionProperties
 represents the properties for a dBase connection (session) with a specific database. More...
 
service  Driver
 is the service that every driver class must implement. More...
 
service  DriverManager
 
struct  DriverPropertyInfo
 describes the driver properties for making a connection. More...
 
service  FILEConnectionProperties
 represents the properties for a FILE connection (session) with a specific database. More...
 
service  FLATConnectionProperties
 represents the properties for a FLAT connection (session) with a specific database. More...
 
service  JDBCConnectionProperties
 represents the properties for a JDBC connection (session) with a specific database. More...
 
service  ODBCConnectionProperties
 represents the properties for an ODBC connection (session) with a specific database. More...
 
service  PreparedStatement
 represents a precompiled SQL statement. More...
 
service  ResultSet
 provides access to a table of data. More...
 
service  RowSet
 is a client side ResultSet, which combines the characteristics of a com::sun::star::sdbc::Statement and a com::sun::star::sdbc::ResultSet. More...
 
exception  SQLException
 is an exception that provides information on a database access error. More...
 
exception  SQLWarning
 is an exception that provides information on database access warnings. More...
 
service  Statement
 is used for executing a static SQL statement and obtaining the results produced by it. More...
 
interface  XArray
 is used for mapping the SQL type com::sun::star::sdbc::DataType::ARRAY. More...
 
interface  XBatchExecution
 is used for collecting and executing a set of SQL statements. More...
 
interface  XBlob
 is the representation (mapping) of an SQL BLOB. More...
 
interface  XClob
 is the mapping for the SQL CLOB type. More...
 
interface  XCloseable
 provides for the releasing of resources acquired by the implementing object. More...
 
interface  XColumnLocate
 provides the possibility to find columns by their name. More...
 
interface  XConnection
 represents a connection (session) with a specific database. More...
 
interface  XConnectionPool
 
interface  XDatabaseMetaData
 provides comprehensive information about the database as a whole. More...
 
interface  XDatabaseMetaData2
 extends the XDatabaseMetaData interface to allow retrieval of additional information. More...
 
interface  XDataSource
 is used for establishing connections via a factory which is identified by its name. More...
 
interface  XDriver
 is the interface that every driver class must implement. More...
 
interface  XDriverAccess
 provides the access of sdbc driver components More...
 
interface  XDriverManager
 is the basic interface for managing a set of SDBC drivers. More...
 
interface  XDriverManager2
 is the basic interface for managing a set of SDBC drivers. More...
 
interface  XGeneratedResultSet
 provides a result set which gives access to automatically generated values after a new row was inserted. More...
 
interface  XIsolatedConnection
 is used for establishing isolated connections via a factory. More...
 
interface  XMultipleResults
 is used for inspecting multiple results produced by the execution of a SQL statement. More...
 
interface  XOutParameters
 is used to register Out-Parameters for stored procedures. More...
 
interface  XParameters
 is used for parameter setting, commonly implemented in conjunction with PreparedStatements. More...
 
interface  XPooledConnection
 defines a pooled connection which can share an unused connection. More...
 
interface  XPreparedBatchExecution
 is used for batch execution on PreparedStatements. More...
 
interface  XPreparedStatement
 provides the possibility of executing a precompiled SQL statement. More...
 
interface  XRef
 is the reference to a SQL structured type value in the database. More...
 
interface  XResultSet
 provides the navigation on a table of data. More...
 
interface  XResultSetMetaData
 can be used to find out about the types and properties of the columns in a ResultSet. More...
 
interface  XResultSetMetaDataSupplier
 provides access to the meta data of a result set. More...
 
interface  XResultSetUpdate
 provides the possibility to write changes made on a result set back to database. More...
 
interface  XRow
 is used to access data which is collected in a row. More...
 
interface  XRowSet
 enhances the functionality of a result set. More...
 
interface  XRowSetListener
 is used for receiving "cursorMoved", "rowChanged", and "rowSetChanged" events posted by, for example, a row set. More...
 
interface  XRowUpdate
 is used to update data which is collected in a row. More...
 
interface  XSQLData
 is used for the custom mapping of SQL user-defined types. More...
 
interface  XSQLInput
 represents an input stream that contains a stream of values representing an instance of a SQL structured or distinct type. More...
 
interface  XSQLOutput
 is used as an output stream for writing the attributes of a user-defined type back to the database. More...
 
interface  XStatement
 is used for executing a static SQL statement and obtaining the results produced by it. More...
 
interface  XStruct
 is used for the standard mapping for a SQL structured type. More...
 
interface  XWarningsSupplier
 should be implemented of objects which may report warnings or non critical errors. More...
 

Detailed Description

Database component interfaces.