columnfmt.c

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 }

Generated on Thu Jul 16 13:20:15 2009 for GRASS Programmer's Manual by  doxygen 1.5.6