GRASS Programmer's Manual
6.4.2(2012)
|
00001 #include <grass/dbmi.h> 00002 00009 int db_convert_Cstring_to_column_value(const char *Cstring, dbColumn * column) 00010 { 00011 dbValue *value; 00012 int sqltype; 00013 00014 sqltype = db_get_column_sqltype(column); 00015 value = db_get_column_value(column); 00016 return db_convert_Cstring_to_value(Cstring, sqltype, value); 00017 } 00018 00025 int 00026 db_convert_Cstring_to_column_default_value(const char *Cstring, 00027 dbColumn * column) 00028 { 00029 dbValue *value; 00030 int sqltype; 00031 00032 sqltype = db_get_column_sqltype(column); 00033 value = db_get_column_default_value(column); 00034 return db_convert_Cstring_to_value(Cstring, sqltype, value); 00035 } 00036 00043 int db_convert_column_value_to_string(dbColumn * column, dbString * string) 00044 { 00045 int sqltype; 00046 dbValue *value; 00047 00048 sqltype = db_get_column_sqltype(column); 00049 value = db_get_column_value(column); 00050 return db_convert_value_to_string(value, sqltype, string); 00051 } 00052 00059 int 00060 db_convert_column_default_value_to_string(dbColumn * column, 00061 dbString * string) 00062 { 00063 int sqltype; 00064 dbValue *value; 00065 00066 sqltype = db_get_column_sqltype(column); 00067 value = db_get_column_default_value(column); 00068 return db_convert_value_to_string(value, sqltype, string); 00069 }