columnfmt.c

Go to the documentation of this file.
00001 #include <grass/dbmi.h>
00002 
00009 int
00010 db_convert_Cstring_to_column_value  (char *Cstring, dbColumn *column)
00011 
00012 {
00013     dbValue *value;
00014     int sqltype;
00015 
00016     sqltype = db_get_column_sqltype (column);
00017     value   = db_get_column_value (column);
00018     return db_convert_Cstring_to_value (Cstring, sqltype, value);
00019 }
00020 
00027 int
00028 db_convert_Cstring_to_column_default_value  (char *Cstring, dbColumn *column)
00029 
00030 {
00031     dbValue *value;
00032     int sqltype;
00033 
00034     sqltype = db_get_column_sqltype (column);
00035     value   = db_get_column_default_value (column);
00036     return db_convert_Cstring_to_value (Cstring, sqltype, value);
00037 }
00038 
00045 int
00046 db_convert_column_value_to_string  (dbColumn *column, dbString *string)
00047 
00048 {
00049     int sqltype;
00050     dbValue *value;
00051 
00052     sqltype = db_get_column_sqltype (column);
00053     value   = db_get_column_value (column);
00054     return db_convert_value_to_string (value, sqltype, string);
00055 }
00056 
00063 int
00064 db_convert_column_default_value_to_string  (dbColumn *column, dbString *string)
00065 
00066 {
00067     int sqltype;
00068     dbValue *value;
00069 
00070     sqltype = db_get_column_sqltype (column);
00071     value   = db_get_column_default_value (column);
00072     return db_convert_value_to_string (value, sqltype, string);
00073 }

Generated on Sun Apr 6 17:31:38 2008 for GRASS by  doxygen 1.5.5