GRASS Programmer's Manual
6.4.2(2012)
Main Page
Related Pages
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Pages
procs.h
Go to the documentation of this file.
1
extern
int
db_d_add_column
();
2
extern
int
db_d_bind_update
();
3
extern
int
db_d_close_cursor
();
4
extern
int
db_d_close_database
();
5
extern
int
db_d_create_database
();
6
extern
int
db_d_create_index
();
7
extern
int
db_d_create_table
();
8
extern
int
db_d_delete_database
();
9
extern
int
db_d_describe_table
();
10
extern
int
db_d_drop_column
();
11
extern
int
db_d_drop_index
();
12
extern
int
db_d_drop_table
();
13
extern
int
db_d_execute_immediate
();
14
extern
int
db_d_begin_transaction
();
15
extern
int
db_d_commit_transaction
();
16
extern
int
db_d_fetch
();
17
extern
int
db_d_get_num_rows
();
18
extern
int
db_d_find_database
();
19
extern
int
db_d_grant_on_table
();
20
extern
int
db_d_insert
();
21
extern
int
db_d_delete
();
22
extern
int
db_d_list_databases
();
23
extern
int
db_d_list_indexes
();
24
extern
int
db_d_list_tables
();
25
extern
int
db_d_open_database
();
26
extern
int
db_d_open_insert_cursor
();
27
extern
int
db_d_open_select_cursor
();
28
extern
int
db_d_open_update_cursor
();
29
extern
int
db_d_update
();
30
extern
int
db_d_version
();
31
32
static
struct
33
{
34
int
procnum
;
35
int (*
routine
) ();
36
} procedure[] = {
37
{
38
DB_PROC_FETCH,
db_d_fetch
}, {
39
DB_PROC_ROWS,
db_d_get_num_rows
}, {
40
DB_PROC_UPDATE,
db_d_update
}, {
41
DB_PROC_INSERT,
db_d_insert
}, {
42
DB_PROC_DELETE,
db_d_delete
}, {
43
DB_PROC_EXECUTE_IMMEDIATE,
db_d_execute_immediate
}, {
44
DB_PROC_BEGIN_TRANSACTION,
db_d_begin_transaction
}, {
45
DB_PROC_COMMIT_TRANSACTION,
db_d_commit_transaction
}, {
46
DB_PROC_OPEN_SELECT_CURSOR,
db_d_open_select_cursor
}, {
47
DB_PROC_OPEN_UPDATE_CURSOR,
db_d_open_update_cursor
}, {
48
DB_PROC_BIND_UPDATE,
db_d_bind_update
}, {
49
DB_PROC_OPEN_INSERT_CURSOR,
db_d_open_insert_cursor
}, {
50
DB_PROC_CLOSE_CURSOR,
db_d_close_cursor
}, {
51
DB_PROC_LIST_TABLES,
db_d_list_tables
}, {
52
DB_PROC_DESCRIBE_TABLE,
db_d_describe_table
}, {
53
DB_PROC_CREATE_TABLE,
db_d_create_table
}, {
54
DB_PROC_DROP_TABLE,
db_d_drop_table
}, {
55
DB_PROC_GRANT_ON_TABLE,
db_d_grant_on_table
}, {
56
DB_PROC_OPEN_DATABASE,
db_d_open_database
}, {
57
DB_PROC_CLOSE_DATABASE,
db_d_close_database
}, {
58
DB_PROC_LIST_DATABASES,
db_d_list_databases
}, {
59
DB_PROC_CREATE_DATABASE,
db_d_create_database
}, {
60
DB_PROC_DELETE_DATABASE,
db_d_delete_database
}, {
61
DB_PROC_FIND_DATABASE,
db_d_find_database
}, {
62
DB_PROC_CREATE_INDEX,
db_d_create_index
}, {
63
DB_PROC_DROP_INDEX,
db_d_drop_index
}, {
64
DB_PROC_LIST_INDEXES,
db_d_list_indexes
}, {
65
DB_PROC_ADD_COLUMN,
db_d_add_column
}, {
66
DB_PROC_DROP_COLUMN,
db_d_drop_column
}, {
67
DB_PROC_VERSION,
db_d_version
}, {
68
-1,
NULL
}
69
};
lib
db
dbmi_driver
procs.h
Generated on Sun Sep 9 2012 18:55:34 for GRASS Programmer's Manual by
1.8.1.2