I've noticed some things while wrapping the new libgda API: GdaValue: - gda_value_set_type(GdaValue*, GType) is declared but not implemented. I can't imagine what it's meant to do. Maybe it's meant to take a GdaValueType instead of a GType. - gda_value_get_binary() returns a GdaBinary* which contains data and a size, but the function also has a size output parameter. - gda_value_set_binary() takes a gconstpointer of data, though get_binary() returns a GdaBinary.
GdaColumnIndex: - This is a reference-counted object, but it also has a gda_column_index_free() function. When would/could this be used? I'm pretty sure that it should be removed. It does a g_free() instead of a g_object_unref(). -- Murray Cumming [EMAIL PROTECTED] www.murrayc.com www.openismus.com _______________________________________________ gnome-db-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/gnome-db-list
