![]() |
![]() |
![]() |
Reference Manual for CouchDB GLib Bindings | ![]() |
---|---|---|---|---|
Top | Description |
CouchdbArrayFieldClass; CouchdbArrayField * couchdb_array_field_new (void
); guint couchdb_array_field_get_length (CouchdbArrayField *array
); void couchdb_array_field_add_array_element (CouchdbArrayField *array
,const CouchdbArrayField *value
); void couchdb_array_field_add_boolean_element (CouchdbArrayField *array
,gboolean value
); void couchdb_array_field_add_double_element (CouchdbArrayField *array
,gdouble value
); void couchdb_array_field_add_int_element (CouchdbArrayField *array
,gint value
); void couchdb_array_field_add_string_element (CouchdbArrayField *array
,const gchar *value
); void couchdb_array_field_add_struct_element (CouchdbArrayField *array
,const CouchdbStructField *value
); void couchdb_array_field_remove_element (CouchdbArrayField *array
,guint index
); CouchdbArrayField * couchdb_array_field_get_array_element (CouchdbArrayField *array
,guint index
); gboolean couchdb_array_field_get_boolean_element (CouchdbArrayField *array
,guint index
); gdouble couchdb_array_field_get_double_element (CouchdbArrayField *array
,guint index
); gint couchdb_array_field_get_int_element (CouchdbArrayField *array
,guint index
); const gchar * couchdb_array_field_get_string_element (CouchdbArrayField *array
,guint index
); CouchdbStructField * couchdb_array_field_get_struct_element (CouchdbArrayField *array
,guint index
);
CouchdbArrayField * couchdb_array_field_new (void
);
Create a new array field object.
Returns : |
A newly-created CouchdbArrayField object. |
guint couchdb_array_field_get_length (CouchdbArrayField *array
);
Get the number of elements on the given CouchdbArrayField object.
|
A CouchdbArrayField object |
Returns : |
Number of elements in the given array. |
void couchdb_array_field_add_array_element (CouchdbArrayField *array
,const CouchdbArrayField *value
);
Add a new element of type array to the given array.
|
A CouchdbArrayField object |
|
Value to be added |
void couchdb_array_field_add_boolean_element (CouchdbArrayField *array
,gboolean value
);
Add a new element of type boolean to the given array.
|
A CouchdbArrayField object |
|
Value to be added |
void couchdb_array_field_add_double_element (CouchdbArrayField *array
,gdouble value
);
Add a new element of type double to the given array.
|
A CouchdbArrayField object |
|
Value to be added |
void couchdb_array_field_add_int_element (CouchdbArrayField *array
,gint value
);
Add a new element of type integer to the given array.
|
A CouchdbArrayField object |
|
Value to be added |
void couchdb_array_field_add_string_element (CouchdbArrayField *array
,const gchar *value
);
Add a new element of type string to the given array.
|
A CouchdbArrayField object |
|
Value to be added |
void couchdb_array_field_add_struct_element (CouchdbArrayField *array
,const CouchdbStructField *value
);
Add a new element of type struct to the given array.
|
A CouchdbArrayField object |
|
Value to be added |
void couchdb_array_field_remove_element (CouchdbArrayField *array
,guint index
);
Remove an element from the given CouchdbArrayField object.
|
A CouchdbArrayField object |
|
Position of the element to remove |
CouchdbArrayField * couchdb_array_field_get_array_element (CouchdbArrayField *array
,guint index
);
Retrieve an array value on the given position of the array.
|
A CouchdbArrayField object |
|
Position of the element to retrieve |
Returns : |
Value of the element stored in the given position of the array. |
gboolean couchdb_array_field_get_boolean_element (CouchdbArrayField *array
,guint index
);
Retrieve a boolean value on the given position of the array.
|
A CouchdbArrayField object |
|
Position of the element to retrieve |
Returns : |
Value of the element stored in the given position of the array. |
gdouble couchdb_array_field_get_double_element (CouchdbArrayField *array
,guint index
);
Retrieve a double value on the given position of the array.
|
A CouchdbArrayField object |
|
Position of the element to retrieve |
Returns : |
Value of the element stored in the given position of the array. |
gint couchdb_array_field_get_int_element (CouchdbArrayField *array
,guint index
);
Retrieve an integer value on the given position of the array.
|
A CouchdbArrayField object |
|
Position of the element to retrieve |
Returns : |
Value of the element stored in the given position of the array. |
const gchar * couchdb_array_field_get_string_element (CouchdbArrayField *array
,guint index
);
Retrieve a string value on the given position of the array.
|
A CouchdbArrayField object |
|
Position of the element to retrieve |
Returns : |
Value of the element stored in the given position of the array. |
CouchdbStructField * couchdb_array_field_get_struct_element (CouchdbArrayField *array
,guint index
);
Retrieve a struct value on the given position of the array.
|
A CouchdbArrayField object |
|
Position of the element to retrieve |
Returns : |
Value of the element stored in the given position of the array. |