Creates a new #GdaMetaContext struct with a #GHashTable to store column/value pairs.
Copy constructor.
Get table's name to used in the context.
Returns this, for use in with statements.
Sets a new column/value pair to the given context ctx. Column, must be a column in the given table's name setted by #gda_meta_context_set_table () (a table in the <link linkend="information_schema">database schema</link>). If the given column already exists it's value is overwrited.
Set table's name to use in the context. The table is one of <link linkend="information_schema">database schema</link> used to store meta information about the database. Use "_tables" to update meta information about database's tables.
Get size field.
Set size field.
Get tableName field.
Set tableName field.
Pointer to the C boxed value
Get the GType of this boxed type.
Boxed GType property.
Convenience method to return this cast to a type. For use in D with statements.
Make a copy of the wrapped C boxed data.
Copy a C boxed value using g_boxed_copy.
Free a C boxed value using g_boxed_free.
The <structname>GdaMetaContext</structname> represents a meta data modification context: the <emphasis>how</emphasis> when used with gda.meta_store.MetaStore.modifyWithContext, and the <emphasis>what</emphasis> when used with gda.connection.Connection.updateMetaStore.
To create a new #GdaMetaContext use #gda_meta_context_new.
To add a new column/value pair use #gda_meta_context_add_column.
To free a #GdaMetaContext, created by #gda_meta_context_new, use #gda_attributes_manager_free.
Since 5.2, you must consider this struct as opaque. Any access to its internal must use public API. Don't try to use #gda_meta_context_free on a struct that was created manually.