void cdb_print(cdb_t *cdb) { const char *date_format = "%Y-%m-%d %H:%M:%S"; cdb_request_t request; request.start = 0; request.end = 0; request.count = 0; request.step = 0; request.cooked = false; printf("============== Header ================\n"); if (cdb_read_header(cdb) == CDB_SUCCESS) { cdb_print_header(cdb); } if (cdb->header->type == CDB_TYPE_COUNTER) { printf("============= Raw Counter Records =============\n"); cdb_print_records(cdb, &request, stdout, date_format); printf("============== End Raw Counter Records ==============\n"); printf("============== Cooked Records ================\n"); } else { printf("============== Records ================\n"); } request.cooked = true; cdb_print_records(cdb, &request, stdout, date_format); printf("============== End ================\n"); }
static PyObject* cdb_py_print_header(PyObject* self) { cdb_t *cdb = ((StorageObject*)self)->cdb; cdb_print_header(cdb); return self; }