![]() |
![]() |
![]() |
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 : |