register_vardict_schema


Description:

public abstract void register_vardict_schema (uint num_column, HashTable<string,string> schemas)

Register schema for fields in a model containing column with variant dictionary schema ('a{sv}').

The keys registered with this function can be later used with dee_model_build_named_row function, as well as get_value_by_name. Note that it is possible to register the same field name for multiple columns, in which case you need to use fully-qualified "column_name::field" name in the calls to dee_model_build_named_row and get_field_schema.

Parameters:

this

a Model

schemas

hashtable with keys specifying names of the fields and values defining their schema

column

the column index to register the schemas with