我正在使用C客户端库从Aerospike获取地图。我得到code来实现map迭代器:
as_hashmap_iterator it;
as_hashmap_iterator_init(&it, &map);
while ( as_hashmap_iterator_has_next(&it) )
{
const as_val * val = as_hashmap_iterator_next(&it);
}
但是,我不知道如何从as_val获取密钥和值?是否有as_map_get_key(iterator)和as_map_get_value(iterator)等函数?