|
GRASS 8 Programmer's Manual 8.6.0dev(2026)-1d1e47ad9d
|
DBMI Library (driver) - drivers state. More...

Go to the source code of this file.
Functions | |
| void | db__init_driver_state (void) |
| Initialize driver state. | |
| dbDriverState * | db__get_driver_state (void) |
| Get driver state. | |
| int | db__test_database_open (void) |
| Test database connection. | |
| void | db__mark_database_open (const char *dbname, const char *dbschema) |
| Mark database as opened. | |
| void | db__mark_database_closed (void) |
| Mark database as closed. | |
| void | db__add_cursor_to_driver_state (dbCursor *cursor) |
| Add cursor do driver state. | |
| void | db__drop_cursor_from_driver_state (dbCursor *cursor) |
| Drop cursor from driver state. | |
| void | db__close_all_cursors (void) |
| Close all cursors. | |
DBMI Library (driver) - drivers state.
(C) 1999-2008 by the GRASS Development Team
This program is free software under the GNU General Public License (>=v2). Read the file COPYING that comes with GRASS for details.
Definition in file driver_state.c.
Add cursor do driver state.
| cursor | db cursor to be added |
Definition at line 78 of file driver_state.c.
References db_realloc(), and NULL.
Referenced by db_d_open_insert_cursor(), db_d_open_select_cursor(), and db_d_open_update_cursor().
Close all cursors.
Definition at line 120 of file driver_state.c.
References db_driver_close_cursor, db_free(), and NULL.
Referenced by db_d_close_database().
Drop cursor from driver state.
| cursor | db cursor to be dropped |
Definition at line 108 of file driver_state.c.
References NULL.
Referenced by db_d_close_cursor().
| dbDriverState * db__get_driver_state | ( | void | ) |
Initialize driver state.
Definition at line 24 of file driver_state.c.
References db_zero().
Referenced by db_d_close_database(), and db_driver().
Mark database as closed.
Definition at line 66 of file driver_state.c.
References db_free().
Referenced by db_d_close_database().
Mark database as opened.
| dbname | database name |
| dbschema | database schema name |
Definition at line 56 of file driver_state.c.
References db_store().
Referenced by db_d_open_database().
Test database connection.
Definition at line 45 of file driver_state.c.
Referenced by db_d_close_database(), and db_d_open_database().