|
|
|
|
@ -54,30 +54,18 @@ static void set_quote_source_name( gpointer pObject, gpointer pValue );
|
|
|
|
|
#define COMMODITY_MAX_QUOTE_TZ_LEN 2048
|
|
|
|
|
|
|
|
|
|
static const GncSqlColumnTableEntry col_table[] = {
|
|
|
|
|
{ "guid", CT_GUID, 0, COL_NNUL|COL_PKEY, "guid" },
|
|
|
|
|
{ "namespace", CT_STRING, COMMODITY_MAX_NAMESPACE_LEN, COL_NNUL, NULL, NULL,
|
|
|
|
|
{ "guid", CT_GUID, 0, COL_NNUL|COL_PKEY, "guid" },
|
|
|
|
|
{ "namespace", CT_STRING, COMMODITY_MAX_NAMESPACE_LEN, COL_NNUL, NULL, NULL,
|
|
|
|
|
(QofAccessFunc)gnc_commodity_get_namespace,
|
|
|
|
|
(QofSetterFunc)gnc_commodity_set_namespace },
|
|
|
|
|
{ "mnemonic", CT_STRING, COMMODITY_MAX_MNEMONIC_LEN, COL_NNUL, NULL, NULL,
|
|
|
|
|
(QofAccessFunc)gnc_commodity_get_mnemonic,
|
|
|
|
|
(QofSetterFunc)gnc_commodity_set_mnemonic },
|
|
|
|
|
{ "fullname", CT_STRING, COMMODITY_MAX_FULLNAME_LEN, 0, NULL, NULL,
|
|
|
|
|
(QofAccessFunc)gnc_commodity_get_fullname,
|
|
|
|
|
(QofSetterFunc)gnc_commodity_set_fullname },
|
|
|
|
|
{ "cusip", CT_STRING, COMMODITY_MAX_CUSIP_LEN, 0, NULL, NULL,
|
|
|
|
|
(QofAccessFunc)gnc_commodity_get_cusip,
|
|
|
|
|
(QofSetterFunc)gnc_commodity_set_cusip },
|
|
|
|
|
{ "fraction", CT_INT, 0, COL_NNUL, NULL, NULL,
|
|
|
|
|
(QofAccessFunc)gnc_commodity_get_fraction,
|
|
|
|
|
(QofSetterFunc)gnc_commodity_set_fraction },
|
|
|
|
|
{ "quote_flag", CT_INT, 0, COL_NNUL, NULL, NULL,
|
|
|
|
|
(QofAccessFunc)gnc_commodity_get_quote_flag,
|
|
|
|
|
(QofSetterFunc)gnc_commodity_set_quote_flag },
|
|
|
|
|
{ "quote_source", CT_STRING, COMMODITY_MAX_QUOTESOURCE_LEN, 0, NULL, NULL,
|
|
|
|
|
{ "mnemonic", CT_STRING, COMMODITY_MAX_MNEMONIC_LEN, COL_NNUL, "mnemonic" },
|
|
|
|
|
{ "fullname", CT_STRING, COMMODITY_MAX_FULLNAME_LEN, 0, "fullname" },
|
|
|
|
|
{ "cusip", CT_STRING, COMMODITY_MAX_CUSIP_LEN, 0, "cusip" },
|
|
|
|
|
{ "fraction", CT_INT, 0, COL_NNUL, "fraction" },
|
|
|
|
|
{ "quote_flag", CT_BOOLEAN, 0, COL_NNUL, "quote_flag" },
|
|
|
|
|
{ "quote_source", CT_STRING, COMMODITY_MAX_QUOTESOURCE_LEN, 0, NULL, NULL,
|
|
|
|
|
get_quote_source_name, set_quote_source_name },
|
|
|
|
|
{ "quote_tz", CT_STRING, COMMODITY_MAX_QUOTE_TZ_LEN, 0, NULL, NULL,
|
|
|
|
|
(QofAccessFunc)gnc_commodity_get_quote_tz,
|
|
|
|
|
(QofSetterFunc)gnc_commodity_set_quote_tz },
|
|
|
|
|
{ "quote_tz", CT_STRING, COMMODITY_MAX_QUOTE_TZ_LEN, 0, "quote-tz" },
|
|
|
|
|
{ NULL }
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|