| LibreOffice
    LibreOffice 25.2 SDK API 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 | RowIdLifetime | 
| determines RowId life-time values. | |
| constants | SQLState | 
| determines SQL State values. | |
| 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 CLOBtype.  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 | XDatabaseMetaData3 | 
| 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... | |
Database component interfaces.