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_desc_table.c
Go to the documentation of this file.
1
15
#include <grass/dbmi.h>
16
#include "
macros.h
"
17
28
int
db_describe_table
(dbDriver *
driver
, dbString *
name
, dbTable ** table)
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_DESCRIBE_TABLE);
35
36
/* send the argument(s) to the procedure */
37
DB_SEND_STRING
(name);
38
39
/* get the return code for the procedure call */
40
DB_RECV_RETURN_CODE
(&ret_code);
41
42
if
(ret_code != DB_OK)
43
return
ret_code;
/* ret_code SHOULD == DB_FAILED */
44
45
/* get the results */
46
DB_RECV_TABLE_DEFINITION
(table);
47
return
DB_OK;
48
}
lib
db
dbmi_client
c_desc_table.c
Generated on Thu Sep 26 2013 09:47:58 for GRASS Programmer's Manual by
1.8.4