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.