| Top |  |  |  |  | 
| GdaDataModel columnsGdaDataModel columns — Management of GdaDataModel column attributes | 
| GdaColumn * | gda_column_new () | 
| GdaColumn * | gda_column_copy () | 
| const gchar * | gda_column_get_name () | 
| const gchar * | gda_column_get_description () | 
| const gchar * | gda_column_get_dbms_type () | 
| GType | gda_column_get_g_type () | 
| gboolean | gda_column_get_allow_null () | 
| gboolean | gda_column_get_auto_increment () | 
| gint | gda_column_get_position () | 
| const GValue * | gda_column_get_default_value () | 
| void | gda_column_set_name () | 
| void | gda_column_set_description () | 
| void | gda_column_set_dbms_type () | 
| void | gda_column_set_g_type () | 
| void | gda_column_set_allow_null () | 
| void | gda_column_set_auto_increment () | 
| void | gda_column_set_position () | 
| void | gda_column_set_default_value () | 
GdaColumn *
gda_column_copy (GdaColumn *column);
Creates a new GdaColumn object from an existing one.
gboolean
gda_column_get_allow_null (GdaColumn *column);
Gets the 'allow null' flag of the given column.
void gda_column_set_name (GdaColumn *column,const gchar *name);
Sets the name of column
 to name
.
void gda_column_set_description (GdaColumn *column,const gchar *descr);
Sets the column's description
void gda_column_set_dbms_type (GdaColumn *column,const gchar *dbms_type);
Defines column
's database type
void gda_column_set_g_type (GdaColumn *column,GType type);
Sets the type of column
 to type
.
void gda_column_set_allow_null (GdaColumn *column,gboolean allow);
Sets the 'allow null' flag of the given column.
void gda_column_set_auto_increment (GdaColumn *column,gboolean is_auto);
Sets the auto increment flag for the given column.
void gda_column_set_position (GdaColumn *column,gint position);
Sets the position of the column refer to in the containing data model.
| column | a GdaColumn. | |
| position | the wanted position of the column in the containing data model. | 
“desc” property  “desc”                     char *
Column's description.
Owner: GdaColumn
Flags: Read / Write
Default value: NULL
“id” property  “id”                       char *
Column's Id (warning: the column's ID is not guaranteed to be unique in a GdaDataModel).
Owner: GdaColumn
Flags: Read / Write
Default value: NULL
“g-type-changed” signalvoid user_function (GdaColumn *column, GType *old_type, GType *new_type, gpointer user_data)
Gets emitted whenever column
's type has been changed
| column | the GdaColumn object | |
| old_type | the column's previous type | |
| new_type | the column's new type | |
| user_data | user data set when the signal handler was connected. | 
Flags: Run Last
“name-changed” signalvoid user_function (GdaColumn *column, char *old_name, gpointer user_data)
Gets emitted whenever column
's name has been changed
| column | the GdaColumn object | |
| old_name | the column's previous name | |
| user_data | user data set when the signal handler was connected. | 
Flags: Run Last