Returns the count of pages in the database.
MCO_RET mco_db_total_pages( /*IN*/ mco_db_h h, /*OUT*/ uint4 * total_pages );
db | The database handle that was established by . |
total_pages |
The address of a |
This function returns into
total_pages
the count of pages in the database referenced by handledb
.
MCO_S_OK | The page count was returned successfully. |
MCO_E_INVALID_HANDLE |
Database handle not opened. |
Application snippet: const char * dbname = "SimpleDb"; int main(int argc, char* argv[]) { mco_db_h db; MCO_RET rc; mco_device_t dev; mco_db_params_t db_params; uint4 total_pages; ... if( (rc = mco_runtime_start()) != MCO_S_OK) exit(-1); rc = mco_db_open_dev( dbname, simple_get_dictionary(), &dev, 1, &db_params ); if ( MCO_S_OK != rc ) { rc = mco_db_connect( dbname, &db ); ... rc = mco_db_total_pages(db, &total_pages); } ... }