GRASS Programmer's Manual
6.4.3(2013)-r
Main Page
Related Pages
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Macros
Pages
c_add_col.c
Go to the documentation of this file.
1
15
#include <grass/dbmi.h>
16
#include "
macros.h
"
17
28
int
db_add_column
(dbDriver *
driver
, dbString * tableName, dbColumn * column)
29
{
30
int
ret_code;
31
32
/* start the procedure call */
33
db__set_protocol_fds
(driver->send, driver->recv);
34
DB_START_PROCEDURE_CALL
(DB_PROC_ADD_COLUMN);
35
36
/* send the argument(s) to the procedure */
37
DB_SEND_STRING
(tableName);
38
DB_SEND_COLUMN_DEFINITION
(column);
39
40
/* get the return code for the procedure call */
41
DB_RECV_RETURN_CODE
(&ret_code);
42
43
if
(ret_code != DB_OK)
44
return
ret_code;
/* ret_code SHOULD == DB_FAILED */
45
46
/* no results */
47
return
DB_OK;
48
}
lib
db
dbmi_client
c_add_col.c
Generated on Sat Oct 5 2013 12:11:05 for GRASS Programmer's Manual by
1.8.4