2012-06-07 44 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