Go to the documentation of this file.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 }