gda.meta_table_column

Module for [MetaTableColumn] class

Types 1

This structure represents a table of view's column, its contents must not be modified.

Fields
Methods
void * _cPtr()
string columnName() @propertyGet `columnName` field. Returns: the column's name
void columnName(string propval) @propertySet `columnName` field. Params: propval = the column's name
string columnType() @propertyGet `columnType` field. Returns: the column's DBMS's type
void columnType(string propval) @propertySet `columnType` field. Params: propval = the column's DBMS's type
gobject.types.GType gtype() @propertyGet `gtype` field. Returns: the detected column's #GType
void gtype(gobject.types.GType propval) @propertySet `gtype` field. Params: propval = the detected column's #GType
bool pkey() @propertyGet `pkey` field. Returns: tells if the column is part of a primary key
void pkey(bool propval) @propertySet `pkey` field. Params: propval = tells if the column is part of a primary key
bool nullok() @propertyGet `nullok` field. Returns: tells if the column can be null
void nullok(bool propval) @propertySet `nullok` field. Params: propval = tells if the column can be null
string defaultValue() @propertyGet `defaultValue` field. Returns: the column's default value, represented as a valid SQL value (surrounded by simple quotes for strings, ...), or null if column has no default value
void defaultValue(string propval) @propertySet `defaultValue` field. Params: propval = the column's default value, represented as a valid SQL value (surrounded by simple quotes for strings, ...), or null if column has no default value
void foreachAttribute(gda.types.AttributesManagerFunc func)Calls func for each attribute set to tcol
gobject.value.Value getAttribute(string attribute)Get the value associated to a named attribute.
void setAttribute(string attribute, gobject.value.Value value = null, glib.types.DestroyNotify destroy = null)Set the value associated to a named attribute.
Constructors
this(void * ptr, Flag!"Take" take)