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() nothrow
string columnName() @property nothrowGet `columnName` field. Returns: the column's name
void columnName(string propval) @property nothrowSet `columnName` field. Params: propval = the column's name
string columnType() @property nothrowGet `columnType` field. Returns: the column's DBMS's type
void columnType(string propval) @property nothrowSet `columnType` field. Params: propval = the column's DBMS's type
gobject.types.GType gtype() @property nothrowGet `gtype` field. Returns: the detected column's #GType
void gtype(gobject.types.GType propval) @property nothrowSet `gtype` field. Params: propval = the detected column's #GType
bool pkey() @property nothrowGet `pkey` field. Returns: tells if the column is part of a primary key
void pkey(bool propval) @property nothrowSet `pkey` field. Params: propval = tells if the column is part of a primary key
bool nullok() @property nothrowGet `nullok` field. Returns: tells if the column can be null
void nullok(bool propval) @property nothrowSet `nullok` field. Params: propval = tells if the column can be null
string defaultValue() @property nothrowGet `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) @property nothrowSet `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) nothrowCalls func for each attribute set to tcol
gobject.value.Value getAttribute(string attribute) nothrowGet the value associated to a named attribute.
void setAttribute(string attribute, gobject.value.Value value = null, glib.types.DestroyNotify destroy = null) nothrowSet the value associated to a named attribute.
Constructors
this(void * ptr, Flag!"Take" take)