#include "forms.h"
Include dependency graph for dbapi.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Data Structures | |
| struct | _dbconnector |
| Data passed from the application to the driver when initiating a connection. More... | |
| struct | _keyword |
| Auto-completion keyword list. More... | |
| struct | db_conn |
| Per-connection database structure. More... | |
| struct | DBFieldDef |
| Field record. More... | |
| struct | DBTableDef |
| Table record. More... | |
Typedefs | |
| typedef _dbconnector | DBConnector |
| DBConnector is the type used to refer to the _dbconnector structure. | |
| typedef _keyword | Keyword |
| Auto-completion keyword list. | |
| typedef db_conn | DBConnection |
| DBConnection is the type used to refer to the db_conn structure. | |
| typedef DBConnector *(* | db_register_func )(void(*error_dialog)(char *, char *)) |
| Returns an initialised DBConnector for the database driver. | |
Enumerations | |
| enum | QueryStatus |
| Query Status codes. | |
| enum | ConnectStatus |
| How to connect. | |
Functions | |
| DBConnection * | db_connect (DBConnector *dbc) |
| Connects to the database defined in the current workspace. | |
| DBConnection * | db_connect_url (char *url) |
| Connects to the database specified in th URL. | |
| void | db_disconnect (DBConnection *conn, void(*display_error)(char *, char *)) |
| Disconnect from database. | |
| DBConnector * | dbconnector_new (void) |
| Allocates a new empty DBConnector. | |
Definition in file dbapi.h.
|
|
Connects to the database defined in the current workspace.
Definition at line 76 of file dbapi.c. References db_conn::connectionStatus, and _dbconnector::db_connect_callback. Referenced by db_connect_dialog_reconnect(). |
|
|
Connects to the database specified in th URL.
Definition at line 42 of file dbapi.c. References db_conn::connectionStatus, _dbconnector::db_connect_callback, _dbconnector::db_frm, dburl_get_connector(), and _dbconnector::url_to_form. Referenced by cfg_parse_cmdline(), and lic_connect(). |
|
||||||||||||
|
Disconnect from database.
Definition at line 91 of file dbapi.c. References db_conn::DBdisconnect, and display_error(). Referenced by gui_disconnect(). |
|
|
Allocates a new empty DBConnector. All fields are NULL-filled.
Definition at line 68 of file dbapi.c. Referenced by register_PostgreSQL(), and register_XPath(). |
1.2.18