gda.meta_table_foreign_key

Module for [MetaTableForeignKey] class

Types 1

This structure represents a foreign key constraint, its contents must not be modified.

Fields
Methods
void * _cPtr() nothrow
gda.meta_db_object.MetaDbObject metaTable() @property nothrowGet `metaTable` field. Returns: the #GdaMetaDbObject for which this structure represents a foreign key
gda.meta_db_object.MetaDbObject dependOn() @property nothrowGet `dependOn` field. Returns: the #GdaMetaDbObject which is referenced by the foreign key
int colsNb() @property nothrowGet `colsNb` field. Returns: the size of the @fk_cols_array, @fk_names_array, @ref_pk_cols_array and @ref_pk_names_array arrays
void colsNb(int propval) @property nothrowSet `colsNb` field. Params: propval = the size of the @fk_cols_array, @fk_names_array, @ref_pk_cols_array and @ref_pk_names_array arrays
string fkName() @property nothrow
void fkName(string propval) @property nothrow
Constructors
this(void * ptr, Flag!"Take" take)