GnomeDbGraphQuery

GnomeDbGraphQuery —

Synopsis




            GnomeDbGraphQuery;
GType       gnome_db_graph_query_get_type   (void);
GObject*    gnome_db_graph_query_new        (GnomeDbQuery *query);
void        gnome_db_graph_query_sync_targets
                                            (GnomeDbGraphQuery *graph);

Object Hierarchy


  GObject
   +----GnomeDbBase
         +----GnomeDbGraph
               +----GnomeDbGraphQuery

Implemented Interfaces

GnomeDbGraphQuery implements GnomeDbXmlStorage.

Description

Details

GnomeDbGraphQuery

typedef struct _GnomeDbGraphQuery GnomeDbGraphQuery;


gnome_db_graph_query_get_type ()

GType       gnome_db_graph_query_get_type   (void);

Returns :

gnome_db_graph_query_new ()

GObject*    gnome_db_graph_query_new        (GnomeDbQuery *query);

Creates a new GnomeDbGraphQuery object. This graph object is a specialized GnomeDbGraph object in the way that it always make sure it "contains" GnomeDbGraphItem objects for each target in query.

However, when created, the new GnomeDbGraphItem object will not contain any graph item; but can be brought in sync with the gnome_db_graph_query_sync_targets() method.

query : a GnomeDbQuery object
Returns : the newly created object

gnome_db_graph_query_sync_targets ()

void        gnome_db_graph_query_sync_targets
                                            (GnomeDbGraphQuery *graph);

Synchronises the graph items with the targets of the query graph represents

graph : a GnomeDbGraphQuery object