| Reference Manual for CouchDB GLib Bindings | ||||
|---|---|---|---|---|
| Top | Description | ||||
CouchdbDocumentClass; CouchdbDocument * couchdb_document_new (CouchdbSession *couchdb); CouchdbDocument * couchdb_document_get (CouchdbSession *couchdb,const char *dbname,const char *docid,GError **error); gboolean couchdb_document_put (CouchdbDocument *document,const char *dbname,GError **error); gboolean couchdb_document_delete (CouchdbDocument *document,GError **error); const char * couchdb_document_get_id (CouchdbDocument *document); void couchdb_document_set_id (CouchdbDocument *document,const char *id); const char * couchdb_document_get_revision (CouchdbDocument *document); void couchdb_document_set_revision (CouchdbDocument *document,const char *revision); const char * couchdb_document_get_record_type (CouchdbDocument *document); void couchdb_document_set_record_type (CouchdbDocument *document,const char *record_type); gboolean couchdb_document_has_field (CouchdbDocument *document,const char *field); void couchdb_document_remove_field (CouchdbDocument *document,const char *field); gboolean couchdb_document_get_boolean_field (CouchdbDocument *document,const char *field); void couchdb_document_set_boolean_field (CouchdbDocument *document,const char *field,gboolean value); gint couchdb_document_get_int_field (CouchdbDocument *document,const char *field); void couchdb_document_set_int_field (CouchdbDocument *document,const char *field,gint value); gdouble couchdb_document_get_double_field (CouchdbDocument *document,const char *field); void couchdb_document_set_double_field (CouchdbDocument *document,const char *field,gdouble value); const char * couchdb_document_get_string_field (CouchdbDocument *document,const char *field); void couchdb_document_set_string_field (CouchdbDocument *document,const char *field,const char *value); CouchdbStructField * couchdb_document_get_struct_field (CouchdbDocument *document,const char *field); void couchdb_document_set_struct_field (CouchdbDocument *document,const char *field,CouchdbStructField *value); CouchdbStructField* couchdb_document_get_application_annotations (CouchdbDocument *document); void couchdb_document_set_application_annotations (CouchdbDocument *document,CouchdbStructField *annotations); char* couchdb_document_to_string (CouchdbDocument *document); JsonObject* couchdb_document_get_json_object (CouchdbDocument *document);
CouchdbDocument * couchdb_document_new (CouchdbSession *couchdb);
|
|
Returns : |
CouchdbDocument * couchdb_document_get (CouchdbSession *couchdb,const char *dbname,const char *docid,GError **error);
|
|
|
|
|
|
|
|
Returns : |
gboolean couchdb_document_put (CouchdbDocument *document,const char *dbname,GError **error);
|
|
|
|
|
|
Returns : |
gboolean couchdb_document_delete (CouchdbDocument *document,GError **error);
|
|
|
|
Returns : |
const char * couchdb_document_get_id (CouchdbDocument *document);
|
|
Returns : |
void couchdb_document_set_id (CouchdbDocument *document,const char *id);
|
|
|
const char * couchdb_document_get_revision (CouchdbDocument *document);
|
|
Returns : |
void couchdb_document_set_revision (CouchdbDocument *document,const char *revision);
|
|
|
const char * couchdb_document_get_record_type (CouchdbDocument *document);
|
|
Returns : |
void couchdb_document_set_record_type (CouchdbDocument *document,const char *record_type);
|
|
|
gboolean couchdb_document_has_field (CouchdbDocument *document,const char *field);
|
|
|
|
Returns : |
void couchdb_document_remove_field (CouchdbDocument *document,const char *field);
|
|
|
gboolean couchdb_document_get_boolean_field (CouchdbDocument *document,const char *field);
|
|
|
|
Returns : |
void couchdb_document_set_boolean_field (CouchdbDocument *document,const char *field,gboolean value);
|
|
|
|
|
gint couchdb_document_get_int_field (CouchdbDocument *document,const char *field);
|
|
|
|
Returns : |
void couchdb_document_set_int_field (CouchdbDocument *document,const char *field,gint value);
|
|
|
|
|
gdouble couchdb_document_get_double_field (CouchdbDocument *document,const char *field);
|
|
|
|
Returns : |
void couchdb_document_set_double_field (CouchdbDocument *document,const char *field,gdouble value);
|
|
|
|
|
const char * couchdb_document_get_string_field (CouchdbDocument *document,const char *field);
|
|
|
|
Returns : |
void couchdb_document_set_string_field (CouchdbDocument *document,const char *field,const char *value);
|
|
|
|
|
CouchdbStructField * couchdb_document_get_struct_field (CouchdbDocument *document,const char *field);
|
|
|
|
Returns : |
void couchdb_document_set_struct_field (CouchdbDocument *document,const char *field,CouchdbStructField *value);
|
|
|
|
|
CouchdbStructField* couchdb_document_get_application_annotations
(CouchdbDocument *document);
|
|
Returns : |
void couchdb_document_set_application_annotations (CouchdbDocument *document,CouchdbStructField *annotations);
|
|
|
char* couchdb_document_to_string (CouchdbDocument *document);
|
|
Returns : |
JsonObject* couchdb_document_get_json_object (CouchdbDocument *document);
|
|
Returns : |