Hector 赫克托得到所有列
我正在尝试使用以下代码,但它表示无效的构造函数Hector 赫克托得到所有列,hector,Hector,我正在尝试使用以下代码,但它表示无效的构造函数columnsiceiterator SliceQuery<String, UUID, String> query = HFactory .createSliceQuery(keyspaceOperator, StringSerializer.get(), UUIDSerializer.get(), StringSerializer.get())
columnsiceiterator
SliceQuery<String, UUID, String> query = HFactory
.createSliceQuery(keyspaceOperator, StringSerializer.get(),
UUIDSerializer.get(), StringSerializer.get())
.setKey(login).setColumnFamily(FRIENDS_CF);
ColumnSliceIterator<String , UUID, String> iterator = new ColumnSliceIterator<String, UUID, String>(query, null, "\uFFFF", false);
SliceQuery=HFactory
.createSliceQuery(keyspaceOperator,StringSerializer.get(),
UUIDSerializer.get(),StringSerializer.get())
.setKey(登录).setColumnFamily(朋友)\u CF;
ColumnSiceIterator迭代器=新ColumnSiceIterator(查询,null,“\uFFFF”,false);
如何解决此问题?SliceQuery=HFactory
SliceQuery<String, UUID, String> query = HFactory
.createSliceQuery(keyspaceOperator, StringSerializer.get(),
UUIDSerializer.get(), StringSerializer.get())
.setKey(login).setColumnFamily(FRIENDS_CF);
ColumnSliceIterator.ColumnSliceFinish<UUID> FINISH = new ColumnSliceIterator.ColumnSliceFinish<UUID>() {
@Override
public UUID function() {
return TimeUUIDUtils.getUniqueTimeUUIDinMillis();
}
};
ColumnSliceIterator<String, UUID, String> iterator = new ColumnSliceIterator<String, UUID, String>(query, null, FINISH, false, 100);
List<String> friendIds = new LinkedList<String>();
while (iterator.hasNext()) {
friendIds.add(iterator.next().getName().toString());
}
return friendIds;
.createSliceQuery(keyspaceOperator,StringSerializer.get(),
UUIDSerializer.get(),StringSerializer.get())
.setKey(登录).setColumnFamily(朋友)\u CF;
ColumnSiceIterator.ColumnSiceFinish FINISH=新建ColumnSiceIterator.ColumnSiceFinish(){
@凌驾
公共UUID函数(){
返回TimeUUIDUtils.getUniqueTimeuuidMillis();
}
};
ColumnSiceIterator迭代器=新的ColumnSiceIterator(查询,null,FINISH,false,100);
List-friendId=new-LinkedList();
while(iterator.hasNext()){
add(iterator.next().getName().toString());
}
返回friendIds;