2012-06-07 34 views
3

我有以下代码打算抓住一个键的所有超级列,然后找到目标数据。但事实证明它只会返回部分超级列(例如 - 400中的100)。有什么理由和如何解决它?Hector querySuperColumns只返回部分超级列

 SuperCfResult<UUID, Long, UUID> superCfResult = sTemplate.querySuperColumns(key); 
     Collection<Long> supercolumns = superCfResult.getSuperColumns(); 
+0

你能发布查询本身吗? –

+0

我没有在上面的代码之前做过查询。需要什么样的查询? – tom

回答

2

我并不十分熟悉的赫克托模板API,但除非你指定一个计数的缺省通常是100,所以你应该尝试调用sTemplate.setCount()并指定一个更高的价值 - 可能Integer.MAX_VALUE

+0

非常感谢@rs_atl – tom