Top | ![]() |
![]() |
![]() |
![]() |
#define | GOM_RESOURCE_GROUP_CONST() |
GomResourceGroup * | gom_resource_group_new () |
gboolean | gom_resource_group_append () |
gboolean | gom_resource_group_write_sync () |
void | gom_resource_group_write_async () |
gboolean | gom_resource_group_write_finish () |
gboolean | gom_resource_group_delete_sync () |
void | gom_resource_group_delete_async () |
gboolean | gom_resource_group_delete_finish () |
void | gom_resource_group_fetch_async () |
gboolean | gom_resource_group_fetch_finish () |
gboolean | gom_resource_group_fetch_sync () |
guint | gom_resource_group_get_count () |
GomResource * | gom_resource_group_get_index () |
const gchar * | gom_resource_group_get_m2m_table () |
guint | count | Read / Write / Construct Only |
GomFilter * | filter | Read / Write / Construct Only |
gboolean | is-writable | Read / Write / Construct Only |
char * | m2m-table | Read / Write / Construct Only |
GType * | m2m-type | Read / Write / Construct Only |
GomRepository * | repository | Read / Write / Construct Only |
GType * | resource-type | Read / Write / Construct Only |
GomSorting * | sorting | Read / Write / Construct Only |
#define GOM_RESOURCE_GROUP_CONST(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GOM_TYPE_RESOURCE_GROUP, GomResourceGroup const))
gboolean gom_resource_group_append (GomResourceGroup *group
,GomResource *resource
);
gboolean gom_resource_group_write_sync (GomResourceGroup *group
,GError **error
);
void gom_resource_group_write_async (GomResourceGroup *group
,GAsyncReadyCallback callback
,gpointer user_data
);
gboolean gom_resource_group_write_finish (GomResourceGroup *group
,GAsyncResult *result
,GError **error
);
gboolean gom_resource_group_delete_sync (GomResourceGroup *group
,GError **error
);
void gom_resource_group_delete_async (GomResourceGroup *group
,GAsyncReadyCallback callback
,gpointer user_data
);
gboolean gom_resource_group_delete_finish (GomResourceGroup *group
,GAsyncResult *result
,GError **error
);
void gom_resource_group_fetch_async (GomResourceGroup *group
,guint index_
,guint count
,GAsyncReadyCallback callback
,gpointer user_data
);
gboolean gom_resource_group_fetch_finish (GomResourceGroup *group
,GAsyncResult *result
,GError **error
);
gboolean gom_resource_group_fetch_sync (GomResourceGroup *group
,guint index_
,guint count
,GError **error
);
Fetches a sequence of resources from the group synchronously. This must
be called from an adapter read callback using gom_adapter_queue_read()
.
GomResource * gom_resource_group_get_index (GomResourceGroup *group
,guint index_
);
Fetches the resource at index_
. You must have loaded that resource by
calling gom_resource_group_fetch_async()
with a range inclusive of the
index.
const gchar *
gom_resource_group_get_m2m_table (GomResourceGroup *group
);
“count”
property “count” guint
The size of the resource group.
Owner: GomResourceGroup
Flags: Read / Write / Construct Only
Default value: 0
“filter”
property“filter” GomFilter *
The query filter.
Owner: GomResourceGroup
Flags: Read / Write / Construct Only
“is-writable”
property “is-writable” gboolean
Whether the group contains resources to be written.
Owner: GomResourceGroup
Flags: Read / Write / Construct Only
Default value: FALSE
“m2m-table”
property “m2m-table” char *
The table used to join a Many to Many query.
Owner: GomResourceGroup
Flags: Read / Write / Construct Only
Default value: NULL
“m2m-type”
property “m2m-type” GType *
The type used in the m2m-table join.
Owner: GomResourceGroup
Flags: Read / Write / Construct Only
Allowed values: GomResource
“repository”
property“repository” GomRepository *
The repository for object storage.
Owner: GomResourceGroup
Flags: Read / Write / Construct Only
“resource-type”
property “resource-type” GType *
The type of resources contained.
Owner: GomResourceGroup
Flags: Read / Write / Construct Only
Allowed values: GomResource
“sorting”
property“sorting” GomSorting *
The query sorting.
Owner: GomResourceGroup
Flags: Read / Write / Construct Only