void print_keyspace(CassSession* session, const char* keyspace) { const CassSchema* schema = cass_session_get_schema(session); const CassSchemaMeta* keyspace_meta = cass_schema_get_keyspace(schema, keyspace); if (keyspace_meta != NULL) { print_schema_meta(keyspace_meta, 0); } else { fprintf(stderr, "Unable to find \"%s\" keyspace in the schema metadata\n", keyspace); } cass_schema_free(schema); }
void operator()(const CassSchema* ptr) { if (ptr != NULL) { cass_schema_free(ptr); } }