![]() |
![]() |
![]() |
Reference Manual for CouchDB GLib Bindings | ![]() |
---|---|---|---|---|
Top | Description |
#define COUCHDB_TYPE_DATABASE_INFO GType couchdb_database_info_get_type (void
); CouchdbDatabaseInfo * couchdb_database_info_ref (CouchdbDatabaseInfo *dbinfo
); void couchdb_database_info_unref (CouchdbDatabaseInfo *dbinfo
); const char * couchdb_database_info_get_dbname (CouchdbDatabaseInfo *dbinfo
); gint couchdb_database_info_get_deleted_documents_count (CouchdbDatabaseInfo *dbinfo
); gint couchdb_database_info_get_disk_format_version (CouchdbDatabaseInfo *dbinfo
); gint couchdb_database_info_get_disk_size (CouchdbDatabaseInfo *dbinfo
); gint couchdb_database_info_get_documents_count (CouchdbDatabaseInfo *dbinfo
); gint couchdb_database_info_get_instance_start_time (CouchdbDatabaseInfo *dbinfo
); gint couchdb_database_info_get_purge_sequence (CouchdbDatabaseInfo *dbinfo
); gint couchdb_database_info_get_update_sequence (CouchdbDatabaseInfo *dbinfo
); gboolean couchdb_database_info_is_compact_running (CouchdbDatabaseInfo *dbinfo
); CouchdbDatabaseInfo * couchdb_database_info_new (const char *dbname
,gint doc_count
,gint doc_del_count
,gint update_seq
,gint purse_seq
,gboolean compact_running
,gint disk_size
,gint disk_format_version
,gint instance_start_time
);
CouchdbDatabaseInfo * couchdb_database_info_ref (CouchdbDatabaseInfo *dbinfo
);
Increments reference counting of the given CouchdbDatabaseInfo object.
Returns : |
A pointer to the object being referenced. |
void couchdb_database_info_unref (CouchdbDatabaseInfo *dbinfo
);
Decrements reference counting of the given CouchdbDatabaseInfo object. When the reference count is equal to 0, the object will be destroyed.
const char * couchdb_database_info_get_dbname (CouchdbDatabaseInfo *dbinfo
);
Get the database name stored in the CouchdbDatabaseInfo object.
|
A CouchdbDatabaseInfo object |
Returns : |
Name of the database. |
gint couchdb_database_info_get_deleted_documents_count
(CouchdbDatabaseInfo *dbinfo
);
Get the number of deleted documents stored in the CouchdbDatabaseInfo object.
|
A CouchdbDatabaseInfo object |
Returns : |
Number of deleted documents. |
gint couchdb_database_info_get_disk_format_version
(CouchdbDatabaseInfo *dbinfo
);
Get the current version of the internal database format on disk.
|
A CouchdbDatabaseInfo object |
Returns : |
Current version of the internal database format on disk. |
gint couchdb_database_info_get_disk_size (CouchdbDatabaseInfo *dbinfo
);
Get the size of database on disk stored in the CouchdbDatabaseInfo object.
|
A CouchdbDatabaseInfo object |
Returns : |
Size of the database on disk. |
gint couchdb_database_info_get_documents_count
(CouchdbDatabaseInfo *dbinfo
);
Get the number of documents stored in the CouchdbDatabaseInfo object.
|
A CouchdbDatabaseInfo object |
Returns : |
Number of documents in the database. |
gint couchdb_database_info_get_instance_start_time
(CouchdbDatabaseInfo *dbinfo
);
Get the timestamp of CouchDBs start time.
|
A CouchdbDatabaseInfo object |
Returns : |
Timestamp of CouchDBs start time. |
gint couchdb_database_info_get_purge_sequence
(CouchdbDatabaseInfo *dbinfo
);
Get the number of purge operations.
|
A CouchdbDatabaseInfo object |
Returns : |
Number of purge operations. |
gint couchdb_database_info_get_update_sequence
(CouchdbDatabaseInfo *dbinfo
);
Get the last update sequence stored in the CouchdbDatabaseInfo object. This sequence is incremented with each change done to the database.
|
A CouchdbDatabaseInfo object |
Returns : |
Last update sequence. |
gboolean couchdb_database_info_is_compact_running
(CouchdbDatabaseInfo *dbinfo
);
Get whether compacting is running on the database at the time the information was retrieved.
|
A CouchdbDatabaseInfo object |
Returns : |
Whether compacting is running or not. |
CouchdbDatabaseInfo * couchdb_database_info_new (const char *dbname
,gint doc_count
,gint doc_del_count
,gint update_seq
,gint purse_seq
,gboolean compact_running
,gint disk_size
,gint disk_format_version
,gint instance_start_time
);
Create a new CouchdbDatabaseInfo
object, which is used to store information
(name, number of documents, etc) of a database in CouchDB.
|
Database name |
|
Number of documents in the database |
|
Number of deleted documents in the database |
|
Last update sequence |
|
Whether compacting is in progress |
|
Size of database on disk |
|
Current version of the internal database format on disk |
|
Timestamp of CouchDBs start time |
Returns : |
A newly-created CouchdbDatabaseInfo object. |