| Midgard 2.0 Reference Manual | ||||
|---|---|---|---|---|
MidgardCollectorPrivate;
MidgardCollector;
typedef midgard_collector;
typedef MidgardCollectorClass;
MidgardCollector* midgard_collector_new (MidgardConnection *mgd,
const gchar *classname,
const gchar *domain,
GValue *value);
gboolean midgard_collector_set_key_property (MidgardCollector *collector,
const gchar *key,
GValue *value);
gboolean midgard_collector_add_value_property
(MidgardCollector *collector,
const gchar *value);
gboolean midgard_collector_set (MidgardCollector *collector,
const gchar *key,
const gchar *subkey,
GValue *value);
GData* midgard_collector_get (MidgardCollector *collector,
const gchar *key);
GValue* midgard_collector_get_subkey (MidgardCollector *collector,
const gchar *key,
const gchar *subkey);
gchar** midgard_collector_list_keys (MidgardCollector *self);
gboolean midgard_collector_merge (MidgardCollector *self,
MidgardCollector *mc,
gboolean overwrite);
gboolean midgard_collector_remove_key (MidgardCollector *collector,
const gchar *key);
void midgard_collector_destroy (MidgardCollector *collector);
gboolean midgard_collector_add_constraint (MidgardCollector *self,
const gchar *name,
const gchar *op,
const GValue *value);
gboolean midgard_collector_add_constraint_with_property
(MidgardCollector *self,
const gchar *property_a,
const gchar *op,
const gchar *property_b);
gboolean midgard_collector_begin_group (MidgardCollector *self,
const gchar *type);
gboolean midgard_collector_end_group (MidgardCollector *self);
gboolean midgard_collector_add_order (MidgardCollector *self,
const gchar *name,
const gchar *dir);
void midgard_collector_set_offset (MidgardCollector *self,
guint offset);
void midgard_collector_set_limit (MidgardCollector *self,
guint limit);
void midgard_collector_set_lang (MidgardCollector *self,
gint lang);
void midgard_collector_unset_languages (MidgardCollector *self);
void midgard_collector_count (MidgardCollector *self);
gboolean midgard_collector_execute (MidgardCollector *self);
typedef struct {
MidgardQueryBuilder parent;
} MidgardCollector;
http://www.midgard-project.org/development/mrfc/0029.html
Object Hierarchy - GObject - MidgardQueryBuilder - MidgardCollector
MidgardCollector* midgard_collector_new (MidgardConnection *mgd, const gchar *classname, const gchar *domain, GValue *value);
mgd : |
|
classname : |
|
domain : |
|
value : |
|
| Returns : |
gboolean midgard_collector_set_key_property (MidgardCollector *collector, const gchar *key, GValue *value);
collector : |
|
key : |
|
value : |
|
| Returns : |
gboolean midgard_collector_add_value_property
(MidgardCollector *collector,
const gchar *value);
collector : |
|
value : |
|
| Returns : |
gboolean midgard_collector_set (MidgardCollector *collector, const gchar *key, const gchar *subkey, GValue *value);
collector : |
|
key : |
|
subkey : |
|
value : |
|
| Returns : |
GData* midgard_collector_get (MidgardCollector *collector, const gchar *key);
collector : |
|
key : |
|
| Returns : |
GValue* midgard_collector_get_subkey (MidgardCollector *collector, const gchar *key, const gchar *subkey);
collector : |
|
key : |
|
subkey : |
|
| Returns : |
gchar** midgard_collector_list_keys (MidgardCollector *self);
self : |
|
| Returns : |
gboolean midgard_collector_merge (MidgardCollector *self, MidgardCollector *mc, gboolean overwrite);
self : |
|
mc : |
|
overwrite : |
|
| Returns : |
gboolean midgard_collector_remove_key (MidgardCollector *collector, const gchar *key);
collector : |
|
key : |
|
| Returns : |
void midgard_collector_destroy (MidgardCollector *collector);
collector : |
gboolean midgard_collector_add_constraint (MidgardCollector *self, const gchar *name, const gchar *op, const GValue *value);
self : |
|
name : |
|
op : |
|
value : |
|
| Returns : |
gboolean midgard_collector_add_constraint_with_property
(MidgardCollector *self,
const gchar *property_a,
const gchar *op,
const gchar *property_b);
self : |
|
property_a : |
|
op : |
|
property_b : |
|
| Returns : |
gboolean midgard_collector_begin_group (MidgardCollector *self, const gchar *type);
self : |
|
type : |
|
| Returns : |
gboolean midgard_collector_end_group (MidgardCollector *self);
self : |
|
| Returns : |
gboolean midgard_collector_add_order (MidgardCollector *self, const gchar *name, const gchar *dir);
self : |
|
name : |
|
dir : |
|
| Returns : |
void midgard_collector_set_offset (MidgardCollector *self, guint offset);
self : |
|
offset : |
void midgard_collector_set_limit (MidgardCollector *self, guint limit);
self : |
|
limit : |
void midgard_collector_set_lang (MidgardCollector *self, gint lang);
self : |
|
lang : |
void midgard_collector_unset_languages (MidgardCollector *self);
self : |
gboolean midgard_collector_execute (MidgardCollector *self);
self : |
|
| Returns : |