|
LibreOffice
LibreOffice 24.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 | 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... | |
Database component interfaces.
1.8.14