DBMI Library (client) - open database connection. More...
#include <string.h>
#include <stdlib.h>
#include <unistd.h>
#include <grass/dbmi.h>
Go to the source code of this file.
Defines | |
#define | READ 0 |
#define | WRITE 1 |
Functions | |
dbDriver * | db_start_driver (const char *name) |
Initialize a new dbDriver for db transaction. |
DBMI Library (client) - open database connection.
(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 start.c.
#define READ 0 |
Definition at line 27 of file start.c.
Referenced by db_start_driver().
#define WRITE 1 |
Definition at line 28 of file start.c.
Referenced by db_start_driver().
dbDriver* db_start_driver | ( | const char * | name | ) |
Initialize a new dbDriver for db transaction.
If name is NULL, the db name will be assigned connection.driverName.
name | driver name |
Definition at line 42 of file start.c.
References db__recv_return_code(), db__set_protocol_fds(), db_copy_dbmscap_entry(), db_error(), db_free_dbmscap(), db_get_connection(), db_malloc(), db_read_dbmscap(), db_syserror(), READ, and WRITE.
Referenced by db__copy_table(), db_delete_table(), and db_start_driver_open_database().